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

Főoldal » Általános iskola » Informatika
343
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: 3 éve
0