Skip to content

ziyocamp/Python-Loop-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🧪 Mini Project: "Loop Lab — 4 ta Topshiriqli Ilova"

🎯 Maqsad:

while va for loop yordamida foydalanuvchiga interaktiv topshiriqlar beruvchi mini dastur tuzish.


🗂 Menyu:

===== Loop Lab: Interaktiv Topshiriqlar =====
1. 🎯 Maxfiy sonni toping (Random son o‘yini)
2. 🔄 So‘zni teskari yozish
3. 🔢 Sonlar orasidagi eng kichigini topish
4. 🧮 FizzBuzz o‘yini (1 dan N gacha)
0. ❌ Dasturdan chiqish
=============================================
Tanlang: 

🔍 Menyudagi vazifalar tafsiloti:


1. 🎯 Maxfiy sonni toping

  • Kompyuter 1 dan 20 gacha tasodifiy son tanlaydi.
  • Foydalanuvchi taxmin qiladi.
  • Har gal noto‘g‘ri topsa: “Katta” yoki “Kichik” deb aytiladi.
  • 5 marta urinish beriladi.
  • To‘g‘ri topsa: "Topdingiz!", noto‘g‘ri tugasa: "Yutqazdingiz. To‘g‘ri javob: 14" (masalan).

Ko‘nikma: while, random, break, if, input, count.


2. 🔄 So‘zni teskari yozish

  • Foydalanuvchidan bir so‘z olinadi.
  • Uni harflarini for orqali teskari qilib chiqaradi.

Masalan:

Kiriting: python  
Natija: nohtyp

Ko‘nikma: for, range, len, index, string.


3. 🔢 Eng kichik sonni topish

  • Foydalanuvchi ketma-ket 5 ta son kiritadi (input() orqali).
  • Dastur eng kichik sonni aniqlab beradi.

Ko‘nikma: for, min, input, if.


4. 🧮 FizzBuzz o‘yini

  • Foydalanuvchidan N soni olinadi.

  • 1 dan N gacha:

    • 3 ga bo‘linadiganlar: Fizz
    • 5 ga bo‘linadiganlar: Buzz
    • Har ikkalasiga bo‘linadiganlar: FizzBuzz
    • Aks holda — o‘zi chiqsin.

Masalan:

1
2
Fizz
4
Buzz
Fizz

Ko‘nikma: for, if-elif-else, mod (%).


🔚 0. Chiqish

Agar foydalanuvchi 0 ni tanlasa:

Dastur yakunlandi. Xayr!

✅ O‘quvchiga ko‘rsatma:

Ushbu 4 bo‘limli Loop Lab dasturini yozing. Har bir band for yoki while bilan ishlasin. Har bir banddan keyin menyuga qaytishi kerak. input va print orqali interaktiv muloqot bo‘lsin. Har bandda foydalanuvchiga yo‘l-yo‘riq berilsin.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages