5-Amaliy mashg’ulot. Funksiyalar bilan ishlash


Download 0.5 Mb.
Pdf ko'rish
bet2/2
Sana16.06.2023
Hajmi0.5 Mb.
#1502172
1   2
'joriy_yil' 
def salom_ber(): 
"""Salom beruvchi funksiya""" 
print("Assalomu alaykum!") 
salom_ber('hasan') 
Natija: TypeError: salom_ber() takes 0 positional arguments but 1 was given 
def toliq_ism(ism, familiya): 
"""Foydalanuvchi ism va familiyasini jamlab chiqaruvchi funksiya""" 
print(f"Foydalanuvchi ismi: {ism.title()}\n" 


f"Foydalanuvchi familiyasi: {familiya.title()}") 
toliq_ism('olim hakimov') 
Natija: TypeError: toliq_ism() missing 1 required positional argument: 'familiya' 
Amaliyot 
1. Foydalanuvchi ismi va yoshini so'rab, uning tug'ilgan yilini hisoblaydigan funksiya 
yozing. 
2.Foydalanuvchidan son olib, uning kvadrati va kubini konsolga chiqaruvchi 
funksiya yozing. 
3.Foydalanuvchidan son olib, son juft yoki toqligini konsolga chiqaruvchi funksiya 
yozing. 
4.Foydalanuvchidan ikkita son olib, ulardan kattasini konsolga chiqaruvchi funksiya 
yozing. Agar sonlar teng bo'lsa "Sonlar teng" degan xabarni chiqaring. 
5.Foydalanuvchidan x va y sonlarini olib, xyx^yxy 
ni konsolga chiqaruvchi funksiya yozing. 
6.Yuqoridagi funksiyada y uchun 2 standart qiymatini bering. 
7.Foydalanuvchidan son qabul qilib, sonni 2 dan 10 gacha bo'lgan sonlarga qoldiqsiz 
bo'linishini tekshiruvchi funksiya yozing. Natijalarni konsolga chiqaring. 
Kutilgan natijaga misol 

Download 0.5 Mb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling