Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Python házifeladat

151
Sziasztok! Ebben a 4 Python Házi feladatban szeretnék kérni segítséget. Előre is köszönöm a segŁtséget!

1.írj Python szkriptet, amely beolvassa a hétfőn eladott csokik számát (egész szám), majd kiszámítja, hogy 7 nap alatt
Összesen mennyi csokit fog eladni Jónás, ha mindennap kétszer annyi csokit ad el, mint az előző napon! (Tehát pl. ha hétfőn 500 csokit ad el, akkor kedden 1000-et, szerdán 2000-et stb., ezeket az értékeket kell összeadogatni.)


2.írj Python szkriptet, amely beolvas két egész számot: rendre a házibuliban résztvevők számát és a rendőrök számát! A rendőrök úgy kapják el a bulizókat, hogy az elsö rendőr elkap 1 bulizót, majd minden további rendőr 1-gyel többet kap el, mint az előző (tehát az elso rendőr 1, a második rendőr 2, a harmadik rendőr 3 bulizót kap el és igy tovább).
• Ha senkit nem kaptak el a rendőrök, akkor írasd ki a Minden bulizó megmenekült! szöveget a konzolral!
• Ha mindenkit elkaptak a rendőrök, akkor az Ajaj, mindenkit elkaptak! szöveget irasd ki!
• Minden egyéb esetben a következö szöveget jeleíntsd meg a konzolon: {elkapottak szama} bulizot elkaptak, (elmenekultek szama} pedig elmenekult. (a kapcsos zárójelek helyére értelemszerüen a megfelelö értékek. legyenek behelyettesitve)!


3.írj Python szkriptet, amely kiszámítja egy nap két időpontja közötti időkülönbséget! Olvasd be a két időpontot (óra és
perc, mindketten egész számok) a példában látható formátumban, majd írasd ki a köztük lévő időkülönbséget (óra és perc)! Előfordulhat, hogy az első időpont a későbbi (lásd: második példa)! Egyéb hibakezeléssel nem kell foglalkoznod.
A feladat megoldása során ne használj semmilyen beépített vagy külső Python csomagot!

Példa:
Elso idapont (ora): 8
Elso idopont (perc): 15
Masodik idopont (ora): 16
Masodik idopont (perc): 0
A ket idopont kozott 7 ora es 45 perc telt el.


Elso idopont (ora): 10
Elso idopont (perc): 30
Masodik idopont (ora): 8
Masodik idopont (perc): 30
A ket idapont kozott 2 ora es 0 perc telt el.


Jelenleg 1 felhasználó nézi ezt a kérdést.
python
0
Általános iskola / Informatika

Válaszok

1
1.

hetnap_lista = ('Hétfő', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat', 'Vasárnap')

napi_eladas = int(input(f'{ hetnap_lista[0] } eladott csokik: '))

heti_eladas = napi_eladas

for nap in hetnap_lista[1:]:
    napi_eladas *= 2
    print(f'{ nap } eladott csokik: { napi_eladas }')
    heti_eladas += napi_eladas

print(f'Egész héten eladott csokik: { heti_eladas }')

2.

bulizo_szam = int(input('Bulizók száma: '))
rendor_szam = int(input('Rendőrök száma: '))

osszesen_elkapott = 0
elkapatlan = bulizo_szam
                                                                                       
for rendor in range(1, rendor_szam + 1):
    elkapott = min(rendor, elkapatlan)
    elkapatlan -= elkapott
    osszesen_elkapott += elkapott
    print(f'{ rendor } rendőr elkapott { elkapott } bulizót, maradt { elkapatlan }')

if osszesen_elkapott == 0:
    print('Minden bulizó megmenekült!')
elif elkapatlan == 0:
    print('Ajaj, mindenkit elkaptak!')
else:
    print(f'{ osszesen_elkapott } bulizót elkaptak, { elkapatlan } pedig elmenekült.')

3.

ora = int(input('Első időpont (óra): '))
perc = int(input('Első időpont (perc): '))
elso = ora * 60 + perc

ora = int(input('Második időpont (óra): '))
perc = int(input('Második időpont (perc): '))
masodik = ora * 60 + perc

kulonbseg = abs(elso - masodik)
ora = kulonbseg // 60
perc = kulonbseg % 60

print(f'A két időpont között { ora } óra és { perc } perc telt el.')
Módosítva: 1 éve
0