20

Koliko je ura?

Težja
Programski jeziki:
Python
Opis naloge:
Babica je res že v letih in njen vid ji že pošteno peša. Težave ima z gledanjem na svojo ročno uro, ki ima čisto premajhne kazalce. Babica je za nas v življenju naredila zelo veliko dobrega in še vedno speče najboljše palačinke, zato se odločimo, da ji bomo pomagali. Razvili bomo program, ki bo znal po domače povedati koliko je ura.

Spodnji del kode prebere in v spremenljivki ure in minut shrani trenutni čas:
# vključitev modula, ki prebere trenutni čas
from datetime import datetime

# preberemo trenutni čas
trenutni_cas = datetime.now()

# izluščimo ure
ure = trenutni_cas.hour

# izluščimo minute
minute = trenutni_cas.minute

Napiši del kode, ki ob izpisala čas v besedilni obliki, pri čemer upoštevaj:
- če so minute manjše od 30, funkcija izpiše Ura je x minut čez y.
- če so minute večje od 30, funkcija izpiše Ura je x minut do y.
- če so minute 30, funkcija izpiše Ura je pol x.
- če so minute 0, funkcija izpiše Ura je x

Za tiste, ki bi res želeli, da program naglas prebere besedilo, lahko uporabite spodnjo kodo:
from gtts import gTTS
import os
besedilo = 'Hello from python!'
language = 'en'
myobj = gTTS(text=besedilo, lang=language, slow=False)
myobj.save("preberi.mp3")
os.system("start preberi.mp3")
Primeri delovanja:
Vhodni podatki:
primer za čas 9.18
Pričakovan rezultat:
Ura je 18 minut čez 9

Vhodni podatki:
primer za čas 12.33
Pričakovan rezultat:
Ura je 27 minut do 13

Vhodni podatki:
primer za čas 18.30
Pričakovan rezultat:
Ura je pol 19

Vhodni podatki:
primer za čas 7.00
Pričakovan rezultat:
Ura je 7