|
O’zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti
|
bet | 2/2 | Sana | 02.01.2024 | Hajmi | 293,5 Kb. | | #129598 |
Bog'liq 1700216557 (1)Amaliy qism. Masalalar va ularni python dasturlash tilida yechish kodlari va natijalari ushbu bo‘limda keltirilgan
1-masala. Uchburchakning teng tomonli, teng yonli yoki turli tomonli ekanligini tekshirish uchun Python dasturini yozing.
Eslatma:
Teng tomonli uchburchak - bu uchburchakning uch tomoni teng bo'lgan uchburchak.
Turli tomonli uchburchak - bu uchta teng bo'lmagan tomonlarga ega bo'lgan uchburchak.
Teng yonli uchburchak - bu (kamida) ikkita teng tomoni bo'lgan uchburchak.
Dastur natijasi
Dastur kodi
|
Dastur natijasi
|
print("Uchburchak tomonlarini kiriting.")
x = int(input("x: "))
y = int(input("y: "))
z = int(input("z: "))
if x == y == z:
print("Teng tomonli uchburchak")
elif x==y or y==z or z==x: print("Teng yonli uchburchak")
else:
print("Turli tomonli uchburchak")
|
Uchburchak tomonlarini kiriting. x: 5
y: 6
z: 5
Teng yonli uchburchak
|
2-masala. Raqamlar ketma-ketligidan barcha raqamlar bir-biridan farq qilishini aniqlash uchun Python funksiyasini yozing.
Dastur natijasi
Dastur kodi
|
Dastur natijasi
|
def test_unikal(ruyxat):
if len(ruyxat) == len(set(ruyxat)): return True
else:
return False;
print(test_unikal([1,5,7,9])) print(test_unikal([2,4,5,5,7,9]))
|
True
False
|
3-masala. Quyidagi naqshni qurish uchun Python dasturini ichkariga kiritilgan sikl raqamidan foydalanib yozing.
Dastur natijasi
Dastur kodi
|
Dastur natijasi
|
for i in range(10):
print(str(i) * i)
|
1
22
333
4444
55555
666666
7777777
88888888
999999999
|
4-masala. Sonni kiritish uchun Python dasturini yozing, agar u son bo'lmasa, xato xabari paydo bo'lsin.
Dastur natijasi
Dastur kodi
|
Dastur natijasi
|
while True:
try:
a = int(input("Son kiriting: ")) print("\nBu son.")
break
except ValueError:
print("\nBu son emas. Yana urinib ko`ring...")
print()
|
Son kiriting: aad4
Bu son emas. Yana urinib ko`ring...
Son kiriting: 43132
Bu son.
|
XULOSA
Ushbu amaliy mashg‘ulot Python dasturlash tili arxitekturasi va unda shartli, tarmoqlanuvchi va takrorlanuvchi shakliga ega bo‘lgan masalalarni ishlashga qaratilgan bo‘lib quyidagicha xulosalar va natijalar keltirilgan:
1. Adabiyotlar tahlil qilingan
2. Python dasturlash tilida chiziqli masalalar va ularning kodlari, natijalari olingan
Foydalanilgan adabiyotlar ro‘yxati
1. M.A.Bobojonova, H.Sh.Rustamov. Python dasturlash tilida masalalar va uning yechimlari. O`quv qo`llanma – Buxoro, BuxDU, 2022, 240b.
2. Gabor Szabo, “1000 Python Examples”, 2020, 140-165 pages
3. Sh.A. Mengliyev, O.A. Abdug‘aniev, S.Q. Shonazarov, D. Sh. To‘rayev “Python dasturlash tili”, Termiz-2021
4. M.E.Mamarajabov, R.N.To’rayev, “Zamonaviy dasturlash tillari (Python dasturlash tili asoslari)” Tashkent – 2022, 69-77b
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O’zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti
|