Amaliy topshiriqlar
March 28

Imtihon sodda - 1

1. print() funksiyasi:

  1. "Hello, World!" matnini ekranga chiqarish.
  2. Ikki sonni qo'shish natijasini ekranga chiqarish.
  3. Foydalanuvchidan ism va yoshini so'rab, "Salom, Ism! Sizning yoshingiz Yosh" tarzida xabar chiqarish.
  4. O'zgaruvchilar orqali qiymatlarni chiqarish.
  5. O'zgaruvchi qiymatini print() orqali chiqarish.
  6. Ko'rsatmalarni bir necha satrda chiqaring (multiple print() statements).
  7. print() yordamida qatorli matnni yaratish.
  8. print() yordamida maxsus belgilardan foydalanish: \n, \t.
  9. print() funksiyasini formatlash usuli yordamida ishlatish.
  10. Bitta qatorda bir nechta qiymatlarni chiqarish.

2. Matematik amallar:

  1. Ikkita sonni qo'shing.
  2. Ikkita sonni ayiring.
  3. Ikkita sonni ko'paytiring.
  4. Ikkita sonni bo'ling.
  5. Sonning kvadratini hisoblang.
  6. Ikkita sonning qoldig'ini (mod) toping.
  7. Kvadrat ildizni topish.
  8. Bir sonning darajasini olish.
  9. Sonlarni yig'indisini va mahsulini hisoblash.
  10. Ikkita sonning o'rtacha qiymatini toping.

3. input() funksiyasi:

  1. Foydalanuvchidan ismni so'rang va ekranda salomlashish.
  2. Foydalanuvchidan ikki sonni so'rang va ularni qo'shing.
  3. Foydalanuvchidan raqamni so'rang va uning kvadratini hisoblang.
  4. Foydalanuvchidan yoshini so'rang va unga qarab, voyaga yetganmi yoki yo'qligini aniqlang.
  5. Foydalanuvchidan ikki sonni so'rang va bo'linmasini chiqarish.
  6. Foydalanuvchidan matn so'rang va matnni katta harflarga o'zgartiring.
  7. Foydalanuvchidan to'liq ismini so'rang va uni teskari tartibda chiqarish.
  8. Foydalanuvchidan sana so'rang va sanani formatlab chiqarish.
  9. Foydalanuvchidan raqamli parolni so'rang va to'g'ri yoki noto'g'ri ekanligini tekshiring.
  10. Foydalanuvchidan ikki raqamli sonni so'rang va ular orasidagi farqni chiqarish.

4. if-else:

  1. Foydalanuvchidan son so'rang, agar son musbat bo'lsa, "Musbat son" deb yozing, aks holda "Manfiy son".
  2. Foydalanuvchidan yoshini so'rang va 18 yoshdan katta bo'lsa "Voyaga yetgansiz", aks holda "Voyaga yetmagan".
  3. Foydalanuvchidan ikki sonni so'rang va birinchi son ikkinchisidan katta bo'lsa "Katta", aks holda "Kichik".
  4. Yilni so'rang, agar yil juft bo'lsa "Juft", aks holda "Toq" deb chiqaring.
  5. Sonni so'rang va u 0 ga teng bo'lsa "0", aks holda "Nolga teng emas" deb chiqaring.
  6. Foydalanuvchidan sonni so'rang, agar u 10 dan katta bo'lsa, "Katta" deb, aks holda "Kichik" deb yozing.
  7. Foydalanuvchidan raqamni so'rang va agar u to'liq kvadrat bo'lsa "To'liq kvadrat", aks holda "To'liq kvadrat emas".
  8. Foydalanuvchidan biror yoshni so'rang va agar u 18 dan katta bo'lsa, faqat unga "O'zingizning yo'nalishingizni tanlashingiz mumkin" degan xabarni chiqaring.
  9. Sonni kiriting va agar son 5 ga bo'linadigan bo'lsa "5 ga bo'linadi", aks holda "5 ga bo'linmaydi".
  10. Foydalanuvchidan ismni so'rang, va agar ism "Ali" bo'lsa "Salom, Ali!", aks holda "Sizning ismingiz Ali emas".

5. if-elif-else:

  1. Foydalanuvchidan yilni so'rang va agar yil 4 ga bo'linib, 100 ga bo'linmasa "Kabisa yili", aks holda "Kabisa yili emas".
  2. Foydalanuvchidan 5 ta sonni so'rang va ularning eng kattasini aniqlang.
  3. Kun raqamini so'rang va kunning nomini chiqarish (1=Dushanba, 2=Seshanba va hokazo).
  4. Foydalanuvchidan yoshini so'rang va agar u 0-12 yoshda bo'lsa "Bola", 13-18 yoshda bo'lsa "O'smir", 19 va undan katta bo'lsa "Kattalar".
  5. Sonni kiriting va u manfiy, musbat yoki 0 ekanligini tekshirib chiqing.
  6. Foydalanuvchidan daromadni so'rang va agar daromad 5000 dan katta bo'lsa "Boy", 2000-5000 orasida bo'lsa "O'rtacha", kam bo'lsa "Kambag'al".
  7. Yilni so'rang va agar yilning oxirigacha 6 oy qolganda "Yilning yarmi o'tdi", aks holda "Yilning yarmi hali o'tmagan".
  8. Foydalanuvchidan raqamni so'rang va agar u musbat bo'lsa "Musbat", 0 bo'lsa "Nol", manfiy bo'lsa "Manfiy".
  9. Foydalanuvchidan raqamni so'rang va agar u 10 dan kichik bo'lsa "Kichik", 10-100 orasida bo'lsa "O'rtacha", 100 dan katta bo'lsa "Katta".
  10. Foydalanuvchidan uchta sonni so'rang va ularning o'rtacha qiymatini hisoblang.

6. Tengsizliklar:

  1. Foydalanuvchidan ikki sonni so'rang va ularning tengligini tekshiring.
  2. Foydalanuvchidan uchta sonni so'rang va ularning o'rtacha qiymatini hisoblang.
  3. Sonni so'rang va agar u 10 dan katta yoki teng bo'lsa "Katta yoki teng", aks holda "Kichik".
  4. Ikkita sonni kiriting va ular orasidagi farqni hisoblang.
  5. Foydalanuvchidan yoshini so'rang va agar u 18-65 yosh orasida bo'lsa "Mehnat yoshida", aks holda "Mehnat yoshidan tashqari".
  6. Ikkita sonni so'rang va ularning o'zaro tengligini yoki kichikligini tekshiring.
  7. Foydalanuvchidan ikkalasi ham musbat yoki manfiy bo'lgan sonlarni so'rang.
  8. Sonni so'rang va agar u 3 ga bo'linadigan bo'lsa "Bo'linadi", aks holda "Bo'linmaydi".
  9. Foydalanuvchidan 10 ga bo'linadigan yoki 5 ga bo'linadigan sonlarni so'rang.
  10. Ikkita sonni so'rang va agar ular teng bo'lsa "Teng", aks holda "Farqli".

7. list() funksiyasi:

  1. Raqamlar ro'yxatini yaratib, uning elementlarini ekranga chiqarish.
  2. Foydalanuvchidan raqamlar ro'yxatini olish va uning o'rtacha qiymatini hisoblash.
  3. Foydalanuvchidan 5 ta son kiriting va ularning eng kattasini toping.
  4. list() yordamida foydalanuvchidan so'zlar ro'yxatini olish.
  5. Ro'yxatdagi elementlarni teskari tartibda chiqarish.
  6. Ro'yxatdagi faqat musbat sonlarni chiqarish.
  7. Sonlardan iborat bo'lgan ro'yxat yaratib, ularning yig'indisini hisoblash.
  8. Ro'yxatdagi takrorlanuvchi elementlarni aniqlash.
  9. Ro'yxatdagi eng kichik sonni topish.
  10. Ro'yxatdagi elementlarni saralash va natijani chiqarish.

Telegram: t.me/@snrg_py
Blog: teletype.in/@snrg_py