βπ Python O'zgaruvchilar
3-qism
Global o'zgaruvchilar
Funktsiyadan tashqarida yaratilgan o'zgaruvchilar (yuqoridagi barcha misollar singari) global o'zgaruvchilar deb nomlanadi.
Global o'zgaruvchilardan hamma funktsiyalar ichida ham, tashqarisida ham foydalanishi mumkin.
Misol
Funktsiyadan tashqari o'zgaruvchini yaratib va uni funksiya ichida ishlatish
Agar biron bir funktsiya ichida xuddi shunday nom bilan o'zgaruvchini yaratsangiz, bu o'zgaruvchi mahalliy bo'ladi va uni faqat funktsiya ichida ishlatish mumkin. Xuddi shu nom bilan global o'zgaruvchi avvalgidek, global bo'lib qoladi va asl qiymati bilan qoladi.
Misol
Global o'zgaruvchiga o'xshash nom bilan bir funktsiya ichida o'zgaruvchini yaratish:
global kalit so'z
Odatda, biror funktsiya ichida o'zgaruvchini yaratganingizda, u o'zgaruvchi mahalliy bo'lib, uni faqat shu funktsiya ichida ishlatish mumkin.
Funktsiya ichida global o'zgaruvchini yaratish uchun siz global kalit so'zdan foydalanishingiz mumkin.
Misol
Agar siz global kalit so'zdan foydalansangiz, o'zgaruvchi global miqyosga tegishli:
Bundan tashqari, agar biror funktsiya ichida global o'zgaruvchini o'zgartirish zarur bo'lsa, global kalit so'zdan foydalaning.
Funktsiya ichida global o'zgaruvchining qiymatini o'zgartirish uchun global kalit so'zdan foydalanib, o'zgaruvchiga murojaat qiling:
π Python
3-qism
Global o'zgaruvchilar
Funktsiyadan tashqarida yaratilgan o'zgaruvchilar (yuqoridagi barcha misollar singari) global o'zgaruvchilar deb nomlanadi.
Global o'zgaruvchilardan hamma funktsiyalar ichida ham, tashqarisida ham foydalanishi mumkin.
Misol
Funktsiyadan tashqari o'zgaruvchini yaratib va uni funksiya ichida ishlatish
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
Agar biron bir funktsiya ichida xuddi shunday nom bilan o'zgaruvchini yaratsangiz, bu o'zgaruvchi mahalliy bo'ladi va uni faqat funktsiya ichida ishlatish mumkin. Xuddi shu nom bilan global o'zgaruvchi avvalgidek, global bo'lib qoladi va asl qiymati bilan qoladi.
Misol
Global o'zgaruvchiga o'xshash nom bilan bir funktsiya ichida o'zgaruvchini yaratish:
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
print("Python is " + x)
global kalit so'z
Odatda, biror funktsiya ichida o'zgaruvchini yaratganingizda, u o'zgaruvchi mahalliy bo'lib, uni faqat shu funktsiya ichida ishlatish mumkin.
Funktsiya ichida global o'zgaruvchini yaratish uchun siz global kalit so'zdan foydalanishingiz mumkin.
Misol
Agar siz global kalit so'zdan foydalansangiz, o'zgaruvchi global miqyosga tegishli:
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
Bundan tashqari, agar biror funktsiya ichida global o'zgaruvchini o'zgartirish zarur bo'lsa, global kalit so'zdan foydalaning.
Funktsiya ichida global o'zgaruvchining qiymatini o'zgartirish uchun global kalit so'zdan foydalanib, o'zgaruvchiga murojaat qiling:
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
π Python
#Sonlar #Numbers #Dars4
4-Dars π
Python dasturlash tilida Sonlar
https://telegra.ph/Pythonda-sonlar-Numer-07-03
π Python
4-Dars π
Python dasturlash tilida Sonlar
https://telegra.ph/Pythonda-sonlar-Numer-07-03
π Python
Telegraph
Pythonda Sonlar (Numbers)
Pythonda ishlatiladigan turli xil sonlar maβlumot turlari: butun, haqiqiy va complex hisoblanadi. Ular int, float, complex deb belgilanadi. Masalan, 5 - butun son, 5.0 - float. Kompleks sonlar x+yj shaklda yoziladi, x haqiqiy qismi y mavhum qism. Biz sonβ¦
#MalumotTiplari #DataTypes #Dars5
5-Dars π
Python dasturlash tilida malumot tiplari (Data types)
https://telegra.ph/Pythonda-malumot-tiplari-DATA-TYPE-07-03
π Python
5-Dars π
Python dasturlash tilida malumot tiplari (Data types)
https://telegra.ph/Pythonda-malumot-tiplari-DATA-TYPE-07-03
π Python
Telegraph
π Pythonda ma'lumot tiplari (DATA TYPE)
#python #datatype #tiplar 5-MAVZU: π Pythonda ma'lumot tiplari. (DATA TYPE) Dasturlashda ma'lumot tiplari muhim tushuncha. Pytonda ma'lumot tiplari qurilishi quyidagicha toifalangan: 1οΈβ£ Matn tipi: str 2οΈβ£ Son tipi: int , float , complex 3οΈβ£ To'plam tipi:β¦
#Numbers #Random #Dars6
6-Dars π
Python dasturlash tilida Random funksiyasi (Random)
https://telegra.ph/Pythonda-Random-funksiyasi-07-04
π Python
6-Dars π
Python dasturlash tilida Random funksiyasi (Random)
https://telegra.ph/Pythonda-Random-funksiyasi-07-04
π Python
Telegraph
π Pythonda Random funksiyasi.
#python #tiplar #numbers #random 6-MAVZU: π Pythonda Random funksiyasi. Python tasodifiy raqamlarni chiqarish uchun random() funktsiyaga ega emas, ammo Python tasodifiy sonlarni hosil qilish uchun ishlatilishi mumkin bo'lgan random deb nomlangan ichki modulgaβ¦
27 - Savol
Python-da, o'zgaruvchiga bir turdagi qiymat berilishi mumkin, so'ngra boshqa turning qiymat berilishi mumkinmi ?
π Python
Python-da, o'zgaruvchiga bir turdagi qiymat berilishi mumkin, so'ngra boshqa turning qiymat berilishi mumkinmi ?
π Python
Python_dasturlash_tilida_operatorlar.pptm
94.2 KB
#pptx
Python dasturlash tilida operatorlar bilan ishlash turlari
~Mantiqiy ifodalar va qiymatlar
~If β¦ else operatori, sintaksisi, blok sxemasi
~If β¦ elif β¦ else operatori, sintaksisi, blok sxemasi
~for sikl operatori, sintaksisi, blok sxemasi
~While sikl operatori, sintaksisi, blok sxemasi
~Range() funksiyasi
~Break va continue operatorlari, blok sxemasi
π Python
Python dasturlash tilida operatorlar bilan ishlash turlari
~Mantiqiy ifodalar va qiymatlar
~If β¦ else operatori, sintaksisi, blok sxemasi
~If β¦ elif β¦ else operatori, sintaksisi, blok sxemasi
~for sikl operatori, sintaksisi, blok sxemasi
~While sikl operatori, sintaksisi, blok sxemasi
~Range() funksiyasi
~Break va continue operatorlari, blok sxemasi
π Python
Python daturlash maktabi π
Demak boshladik 1-Masala β
Butun qiymat qaytaruvchi DigitN(K,N) funksiyasini hosil qiling. (K>0) Funksiya K ning raqamlari N- raqamini qaytarsin. Agar K soni Ndan kichik bo'lsa, -1 qaytarsin funksiya orqali K1, K2, K3 sonlarning n- raqami aniqlansin. Javoblar:β¦
#Answer
Yechim:
π Python
Yechim:
K=input()
N=input()
def DigitN(K,N):
a=str(K)
if N>int(len(a)):
return -1
else:
return a[N-1]
print(DigitN(K,N))
π Python
Dasturning javobini toping !
y = [4, 5,1j] y.sort()
y = [4, 5,1j] y.sort()
Anonymous Quiz
18%
[4, 5, 1j]
28%
[1j, 4, 5]
49%
TypeError
6%
[4, 1j, 5]
#Arrays #PythonCollection #Dars7
7-Dars π
Python to'plamlari (Arrays)
https://telegra.ph/Python-toplamlari-qatorlar-07-05
π Python
7-Dars π
Python to'plamlari (Arrays)
https://telegra.ph/Python-toplamlari-qatorlar-07-05
π Python
Telegraph
Python to'plamlari (qatorlar)
Python dasturlash tilida to'rtta ma'lumotlar to'plami mavjud: Ro'yxat - bu buyurtma qilingan va o'zgartirilishi mumkin bo'lgan to'plam. Takroriy a'zolarga ruxsat beradi. Tuple - bu buyurtma qilingan va o'zgartirilmaydigan to'plam. Takroriy a'zolarga ruxsatβ¦
def funk(x=10,y=5):
return (x+y,x-y)
x,y=funk(y=20,x=15) print(x,y)
return (x+y,x-y)
x,y=funk(y=20,x=15) print(x,y)
Anonymous Quiz
27%
20,15
32%
15,-5
32%
35,-5
8%
10,5