PYTHON DA SHARTLI TАNLАSH ALGORITMLARIGA DASTUR TUZISH




Download 4,95 Mb.
bet22/59
Sana12.06.2024
Hajmi4,95 Mb.
#262797
1   ...   18   19   20   21   22   23   24   25   ...   59
Bog'liq
Dasturlash tili

PYTHON DA SHARTLI TАNLАSH ALGORITMLARIGA DASTUR TUZISH


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!");

Download 4,95 Mb.
1   ...   18   19   20   21   22   23   24   25   ...   59




Download 4,95 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



PYTHON DA SHARTLI TАNLАSH ALGORITMLARIGA DASTUR TUZISH

Download 4,95 Mb.