Kezdőoldal » Számítástechnika » Programozás » Pythonban egy olyan programot...

Pythonban egy olyan programot szeretnek írni, amiben bekérem az aktuális időt (egyelőre csak órában, mert kezdő vagyok) és, hogy hány óra múlva szólaljon, meg az ébresztő. És a végén kiiratom, hogy hány órakor fog megszólalni az ébresztő(?)

Figyelt kérdés

ora_1 = int(input("Kerem irja be hany ora van:"))

ora_2 = int(input("Kerem irja be hany ora mulva szoljon az ebreszto:"))


if ora_1 > ora_2:

print(ora_1//ora_2+ora_2, "orakor fog szolni az ebreszto")

if ora_2 >ora_1:

print(ora_2//ora_1+ora_1, "orakor fog szolni az ebreszto")

A bajom, az hogy 0-nál és 1-nél, nem nagyon működik, lehet, hogy teljesen más szemszögből kéne néznem (ez a if-es megoldás talán suffni tuning, nem tudom). Előre is köszönöm segítségedet.



2020. szept. 1. 22:35
 1/2 anonim ***** válasza:
100%

Miért osztod el egymásal a két számot? Ha 6 óra van, és 3 óra múlva szeretnék ébresztőt, akkor 6+3=9 órakor szól. Úgyhogy a két inputot egymással csak össze kell adni. Ami gond lehet, hogy a két szám összege nagyobb, mint 24. Ekkor le kell belőle vonni 24-et, hogy jó megoldást kapj. ( Illetve addig kell 24-et levonogatni, amíg 24-nél kisebb számot nem kapsz. Vagy vahatsz 24-gyel vett maradékot, az egyszerűbb.)


A te kódod nullával azért nem megy, mert akkor nullával szeretne osztani, amit nem tud. Valamint akkor sem fog menni, ha a két beolvasott szám egyenlő, ugyanis arra az esetre egyik feltétel sem teljesül, így nem ír ki semmit.

2020. szept. 1. 23:10
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
100%

Nem azért, de a egész logikád értelmetlen.

Semmi szükség osztásra.

ora_1 + ora_2 a megoldás.

Ha nagyon király akarsz lenni, akkor (ora_1 + ora_2) % 24

2020. szept. 2. 10:28
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!