4 amaliy topshiriq


Download 14.65 Kb.
Sana24.12.2022
Hajmi14.65 Kb.
#1052625
Bog'liq
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