|
PYTHON DA SHARTLI TАNLАSH ALGORITMLARIGA DASTUR TUZISH
|
bet | 22/59 | Sana | 12.06.2024 | Hajmi | 4,95 Mb. | | #262797 |
Bog'liq Dasturlash tili
5.1-masala. 1-7 gacha bo‘lgan butun sonlar berilgan. Kiritilgan songa mos ravishda hafta kunlarini so‘zda ifodalovchi dastur tuzing. (1-Dushanba.2-Chorshanba. h.k)
5.2-masala. К butun soni berilgan. Baho natijalarini chiqaruvchi dasturini tuzing.(1- yomon, 2-qoniqarsiz, 3- qoniqarli, 4-yahshi, 5-a’lo). Agar к soni 1-5 gacha oraliqqa tegishli bo‘lmasa, u holda “xato 1 dan 5 gacha raqam kiriting!”” matni chiqarilsin.
5.3-masala. Oy raqami berilgan. Kiritilgan oy qaysi faslga tegishli ekanligini chiqaruvchi dastur tuzing. (Masalan: 2 chi oy, “qish")
5.4-masala. Oy raqami berilgan. Shu oyda nechta kun borligini aniqlovchi dastur tuzing.
5.5-masala. A, В haqiqiy butun soni va K-amal tartib raqami berilgan. A va В sonlari ustida arifmetik amallar bajaruvchi dastur tuzing. K-amal quyidagi qiymatlarni qabul qiladi: 1-qo‘shish, 2-ayirish, 3-bo‘lish, 4- ko‘paytirish.
5.6-masala Uzinlik birliklari quyidagi tartibda berilgan. 1-detsimetr, 2-kilometr, 3-
metr, 4-millimeter, 5- santimetr. Uzunlik birligini bildiruvchi son berilgan ( 1 - 5 oraliqda) va shu birlikdagi kesma uzunligi berilgan (haqiqiy son). Kesmaning uzunligini metrlarda ifodalovchi dastur tuzing.
5.7-masala. Og‘irlik birliklari quyidagi tartibda berilgan. 1-kilogramm, 2- milligramm, 3-gramm, 4-tonna, 5- sentner. Og‘irlik birligini bildiruvchi son berilgan va shu birlikdagi og‘irlik qiymati berilgan. Og‘irlikni kilogramda ifodalovchi dastur tuzing.
5.8-masala. Sanani bildiruvchi ikkita butun son berilgan D (kun) va M (oy). (Kabisa bo‘lmagan yil sanasi kiritiladi). Berilgan sanani ifodalovchi dastur tuzing. Kabisa yilida 366 kun, kabisa bo‘lmagan yilda 365 kun mavjud.
d=float(input("Kun raqamini kiriting:")); m=int(input("Oy raqamini kiriting:"));
if m==1: if d>31:
print("Yanvar oyida bunday sana yo'q!");
else:
m='yanvar'; print(d,'-',m,'!\n');
elif m==2: if d>28:
print("Fevral oyida bunday sana yo'q!");
else:
m='fevral'; print(d,'-',m,'!\n');
elif m==3: if d>31:
print("Mart oyida bunday sana yo'q!"); else:
m='mart'; print(d,'-',m,'!\n');
elif m==4: if d>30:
print("Aprel oyida bunday sana yo'q!");
else:
m='aprel'; print(d,'-',m,'!\n');
elif m==5: if d>31:
print("May oyida bunday sana yo'q!"); else:
m='may'; print(d,'-',m,'!\n');
elif m==6: if d>30:
print("Iyun oyida bunday sana yo'q!"); else:
m='iyun'; print(d,'-',m,'!\n');
elif m==7: if d>31:
print("Iyul oyida bunday sana yo'q!"); else:
m='iyul';
print(d,'-',m,'!\n'); elif m==8:
if d>31:
print("Avgust oyida bunday sana yo'q!");
else:
m='avgust'; print(d,'-',m,'!\n');
elif m==9: if d>30:
print("Sentabr oyida bunday sana yo'q!");
else:
m='sentabr'; print(d,'-',m,'!\n');
elif m==10: if d>31:
print("Oktabr oyida bunday sana yo'q!");
else:
m='oktabr'; print(d,'-',m,'!\n');
elif m==11: if d>30:
print("Noyabr oyida bunday sana yo'q!");
else:
m='noyabr'; print(d,'-',m,'!\n');
elif m==12: if d>31:
print("Dekabr oyida bunday sana yo'q!");
else:
m='dekabr'; print(d,'-',m,'!\n');
else:
print("Bunday oy raqami yo'q!");
|
| |