PYTHON PROGRAMOZÁS
2. Elemi adattípusok és elágazások
02 állatok sebessége (2. Feladat - TK. 45. old.)
állatfaj = input('Add meg egy állatfaj nevét! ')
sebesség = input('Add meg az állatfaj sebességét! ')
sebesség = int(sebesség)
if sebesség <= 50:
hol = 'városban'
elif sebesség <= 90:
hol = 'országúton'
else:
hol = 'autópályán'
print('Az', állatfaj, 'legnagyobb sebességével', hol, 'haladhat.')
02 szülinap (3. Feladat - TK. 46. old.)
idei_év = 2021
év = input('Melyik évben születtél? ')
év = int(év)
volte = input('Volt már idén születésnapod? (i/n) ')
szülinapok_száma = idei_év - év - 1
if volte == 'i':
szülinapok_száma = szülinapok_száma + 1
print('Utoljára a ', szülinapok_száma, '. születésnapodat ünnepelted.', sep='')
06 népsűrűség (6. Feladat - TK. 47. old.)
név1 = input('Írd ide egy ország nevét! ')
népesség1 = input('Hányan laknak itt? ')
népesség1 = int(népesség1)
terület1 = input('Hány négyzetkilométer az ország? ')
terület1 = int(terület1)
név2 = input('Írd ide egy másik ország nevét! ')
népesség2 = input('Hányan laknak itt? ')
népesség2 = int(népesség2)
terület2 = input('Hány négyzetkilométer az ország? ')
terület2 = int(terület2)
népsűrűség1 = népesség1 / terület1
népsűrűség2 = népesség2 / terület2
print(név1, 'népsűrűsége:', népsűrűség1, 'fő/km2.')
print(név2, 'népsűrűsége:', népsűrűség2, 'fő/km2.') # nem valószínű, hogy lenne két egyenlő népsűrűség
if népsűrűség1 > népsűrűség2:
print(név1, 'népsűrűsége nagyobb.')
else:
print(név2, 'népsűrűsége nagyobb.')
07 osztók (7. Feladat - TK. 48. old.)
egyik = int(input('Mi legyen az egyik szám? '))
másik = int(input('Mi legyen a másik szám? ')) # mindig a nagyobb szám legyen az osztandó
if egyik >= másik:
osztandó = egyik
osztó = másik
else:
osztandó = másik
osztó = egyik
#hányados = osztandó / osztó
#if hányados == int(hányados) helyett:
if osztandó % osztó == 0: #Ha a szám egésszé alakítva ugyanaz marad,
akkor már eleve egész volt.
print(osztó, ' osztója ', osztandó, '-nek.', sep='')
else:
print(osztó, ' nem osztója ', osztandó, '-nek.', sep='')