while
va for
loop yordamida foydalanuvchiga interaktiv topshiriqlar beruvchi mini dastur tuzish.
===== 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:
- Kompyuter
1
dan20
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
.
- Foydalanuvchidan bir so‘z olinadi.
- Uni harflarini
for
orqali teskari qilib chiqaradi.
Masalan:
Kiriting: python
Natija: nohtyp
Ko‘nikma: for
, range
, len
, index
, string
.
- Foydalanuvchi ketma-ket 5 ta son kiritadi (
input()
orqali). - Dastur eng kichik sonni aniqlab beradi.
Ko‘nikma: for
, min
, input
, if
.
-
Foydalanuvchidan
N
soni olinadi. -
1
danN
gacha:- 3 ga bo‘linadiganlar:
Fizz
- 5 ga bo‘linadiganlar:
Buzz
- Har ikkalasiga bo‘linadiganlar:
FizzBuzz
- Aks holda — o‘zi chiqsin.
- 3 ga bo‘linadiganlar:
Masalan:
1
2
Fizz
4
Buzz
Fizz
Ko‘nikma: for
, if-elif-else
, mod (%)
.
Agar foydalanuvchi 0
ni tanlasa:
Dastur yakunlandi. Xayr!
Ushbu 4 bo‘limli
Loop Lab
dasturini yozing. Har bir bandfor
yokiwhile
bilan ishlasin. Har bir banddan keyin menyuga qaytishi kerak.input
va