# Kamida 5 elementdan iborat ismlar degan ro'yxat tuzing,
# va ro'yxatdagi har bir ismga takrorlanuvchi xabar yozing
ismlar = ['Ali','Vali','Hasan','Husan','Olim']
for ism in ismlar:
print(f"Assalom alaykum, {ism}. Sahifamizga xush kelibsiz!")
Assalom alaykum, Ali. Sahifamizga xush kelibsiz! Assalom alaykum, Vali. Sahifamizga xush kelibsiz! Assalom alaykum, Hasan. Sahifamizga xush kelibsiz! Assalom alaykum, Husan. Sahifamizga xush kelibsiz! Assalom alaykum, Olim. Sahifamizga xush kelibsiz!
In [13]:
# Yuoqirdagi tsikl tugaganidan so'ng,
# ekranga "Kod n marta takrorlandi" degan xabar chiqaring
# (n o'rniga kod necha marta takrorlanganini yozing)
print(f"Kod {len(ismlar)} marta takrorlandi")
Kod 5 marta takrorlandi
In [14]:
# 10 dan 100 gacha bo'lgan toq sonlar ro'yxatini tuzing.
# Ro'yxatning xar bir elementining kubini yangi qatordan konsolga chiqaring.
sonlar = list(range(11,100,2))
for son in sonlar:
print(son**3)
1331 2197 3375 4913 6859 9261 12167 15625 19683 24389 29791 35937 42875 50653 59319 68921 79507 91125 103823 117649 132651 148877 166375 185193 205379 226981 250047 274625 300763 328509 357911 389017 421875 456533 493039 531441 571787 614125 658503 704969 753571 804357 857375 912673 970299
In [15]:
# Foydalanuvchidan 5 ta eng sevimli kinolarini kiritshni so'rang,
# va kinolar degan ro'yxatga saqlab oling. Natijani konsolga chiqaring.
kinolar = []
print("5 ta sevimli kinoingiz qaysilar?")
for k in range(5):
kinolar.append(input(f"{k+1}-kino:"))
print(kinolar)
5 ta sevimli kinoingiz qaysilar? 1-kino:terminator 2-kino:terminator2 3-kino:termnator3 4-kino:terminator4 5-kino:terminator5 ['terminator', 'terminator2', 'termnator3', 'terminator4', 'terminator5']
In [16]:
# Foydalanuvchidan bugun nechta odam bilan
# uchrashganini (suhbatlashganini) so'rang,
# va har bir suhbatlashgan odamning ismini birma-bir so'rab ro'yxatga yozing. Ro'yxatni konsolga chiqaring.
n_people = int(input("Bugun necha kishi bn suhbat qildingiz?>>>"))
ismlar = []
for n in range(n_people):
ismlar.append(input(f"{n+1}-suhbat qilgan odamingiz kim edi: "))
print(ismlar)
Bugun necha kishi bn suhbat qildingiz?>>>1 1-suhbat qilgan odamingiz kim edi: olim ['olim']
In [23]:
10-DARS. IF-ELSE
Dasturni tarmoqlashni o'rganamiz
TARMOQLANISH
Shu vaqtgacha yozgan dasturlarimizga e'tibor bersangiz, dasturimiz yuqoridan pastga qarab qatorma-qator bajarilib keldi. Bu chiziqli dastur deyiladi. Voqelikda esa aksar dasturlar ma'lum bir shart bajarilishi (yoki bajarilmaganiga) ko'ra kodning bir qismidan boshqa qismiga "sakrab" o'tishi tabiiy hol. Dasturlashda bu tarmoqlanish deb ataladi.
Ushbu darsimizda biz if operatori yordamida shunday shartlarni yozishni, tekshirishni va tekshiruv natijasiga ko'ra kodning turli qismlarini bajarishni o'rganamiz.
if OPERATORI
Do'stlaringiz bilan baham: |