VF
{ Informatikus }
válasza
2 éve
1.
import random
def szamjegyek_elemzese(szam):
osszeg = 0
darab1 = 0
while szam:
osszeg += szam % 10
if szam % 10 == 1:
darab1 += 1
szam //= 10
return osszeg, darab1
elso = random.randint(1000, 10000)
masodik = random.randint(1000, 10000)
elso_sz_o, elso_1 = szamjegyek_elemzese(elso)
masodik_sz_o, masodik_1 = szamjegyek_elemzese(masodik)
if elso_sz_o > masodik_sz_o:
print('A', elso, 'számjegyeinek összege nagyobb a', masodik, 'szamjegyeinek összegénél')
elif masodik_sz_o > elso_sz_o:
print('A', masodik, 'számjegyeinek összege nagyobb a', elso, 'szamjegyeinek összegénél')
else:
print('A', elso, 'és', masodik, 'számjegyeinek összege egyenlő')
print('A', elso, 'számjegyei közt', elso_1, 'darab 1-es van')
print('A', masodik, 'számjegyei közt', masodik_1, 'darab 1-es van')
2.
import random
szam = random.randint(10000, 100000 - 1)
szamjegy_lista = list(str(szam))
random.shuffle(szamjegy_lista)
uj_szam = int(''.join(szamjegy_lista))
print('A véletlen', szam, 'és a kevert', uj_szam, 'növekvő sorrendben:', sorted([szam, uj_szam]))
3.
import random
szam = random.randint(10000, 100000 - 1)
bontas_lista = [0, 0]
bontando = szam
while bontando:
bontas_lista[bontando % 2] = bontas_lista[bontando % 2] * 10 + bontando % 10
bontando //= 10
print(szam, 'páros számjegyeiből képzett szám:', bontas_lista[0])
print(szam, 'páratlan számjegyeiből képzett szám:', bontas_lista[1])
Módosítva: 2 éve
0
Kommentek