O’zgaruvchilarga qiymat berish (initsializatsiya)
x, y, z = 5, 6, 7
print(x) print(y) print(z)
x = y = z = "Alex"
print(x) print(y) print(z)
x = "juda oson" print("Python - " + x)
x = "Python - " y = "juda oson" z = x + y print(z)
x = 5
y = 10
print(x + y)
x = 5
y = "John"
print(x + y)
Bu holatda xatolik beradi Chunki toifalar mos kelmaydi
Toifani bergan holda o’zgaruvchini e’lon qilihs ham mumkin if ... else
if shart:
ifoda1
.....
else:
ifoda2
....
a = 200
b = 33
if b > a:
print(“b soni a sonidan katta") else:
print("b soni a sonidan katta emas")
if else ni bir qatorga yozish mumkin:
a = 2
b = 330
print("A") if a > b else print("B")
a = 330
b = 330
print("A") if a > b else print("=") if a == b else print("B")
a = 100
b = 50
if b > a:
print("b soni a sonidan katta")
elif a == b:
print("a soni b soniga teng") else:
print("a soni b sonidan katta ")
#while tashkil etuvchilari
#shartdan oldingi dastlabki qiymatlar (initial value) #shart (contidion)
#sikl tanasi (while block)
#sikl qadami -> shartni false bo'lishiga yaqinlashis
for sikl operatoridan foydalanish
#for tashkil etuvchilari
#shartdan oldingi dastlabki qiymat (initial value) #shart (contidion)
#sikl tanasi (for block)
#sikl qadami -> shartni false bo'lishiga yaqinlashish
For operatorining Python dasturlash tilidagi sintaksisi for indeks in range(sikl_chegarasi):
for bloki
for (i=0; i<10; i++) <=> for i in range(10)
C tilida Python tilida
Sikl uchun parametrlarni belgilash
Python dasturlash tilida for sikli uchun parametrlarni (boshlang’ich qiymat, oxirgi qiymat, qadam) belgilash uchun range() funksiyasidan foydalaniladi.
i in range(10) -> i indeksiga 0 dan 9 gacha 10 ta qiymat qabul qiladi
- 0 1 2 3 4 5 6 7 8 9
i in range(1,10) -> i indeksiga 1 dan 9 gacha 9 ta qiymat qabul qiladi
- 1 2 3 4 5 6 7 8 9
i in range(0,10,2) -> i indeksiga 0 dan 9 gacha 5 ta qiymat qabul qiladi
- 0 2 4 6 8
Do'stlaringiz bilan baham: |