4 amaliy topshiriq
Download 14.65 Kb.
|
4-amaliy
4 - amaliy topshiriq. Sizning vazifangiz har qanday manfiy bo'lmagan butun sonni argument sifatida qabul qiladigan va uni raqamlari bilan kamayish tartibida qaytara oladigan funktsiyani yaratishdir. Asosan, mumkin bo'lgan eng yuqori raqamni yaratish uchun raqamlarni o'zgartiring. Kirish: 42145 Chiqish:54421 def sortlash(berilgan_son): list = [] for i in range(len(str(berilgan_son))): alohida_son = str(berilgan_son)[i] list.append(int(alohida_son)) list.sort() list.reverse() return list print(*sortlash(42145)) # malumot = "" # list1 = sortlash(42145) # for i in list1: # malumot = malumot + str(i) # print(int(malumot)) Xush kelibsiz. Ushbu katada sizdan raqamning har bir raqamini kvadratga kiritish va ularni birlashtirish so'raladi. Masalan, funksiya orqali 9119 ni ishlatsak, 811181 chiqadi, chunki 9 2 81 va 1 2 1 ga teng. def kvadratik(berilgan_son): list = [] for i in str(berilgan_son): list.append(int(i)*int(i)) return list print(*kvadratik(9119)) Download 14.65 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling