Untitled

 avatar
unknown
plain_text
a year ago
1.1 kB
6
Indexable
def zamien(h,mm):
    if mm == "am":
        2400 + int(h)
    if mm == "pm":
        2400 - int(h)

def blizej(lst, K):
     
    return lst[min(range(len(lst)), key = lambda i: abs(lst[i]-K))]
a = str(input("Wpisz godzine (do 12): "))
while int(a)<0 or 12<int(a):
    a = str(input("Wpisz godzine (do 12): "))

b = str(input("Wpisz minute: "))
while int(b)<0 or 59<int(b):
    b = str(input("Wpisz minute: "))
mm1 = str(input("am czy pm: "))
zamien(a,mm1)
zamien(b,mm1)
print(a,b)


aa = str(input("Wpisz godzine znowu (do 12): "))
while int(aa)<0 or 12<int(aa):
    aa = str(input("Wpisz godzine znowu (do 12): "))

bb = str(input("Wpisz minute znowu: "))
while int(bb)<0 or 59<int(bb):
    bb = str(input("Wpisz minute znowu: "))
mm2 = str(input("am czy pm: "))
zamien(aa,mm2)
zamien(bb,mm2)

ab2 = a+":"+b+mm1
aabb2 = aa+":"+bb+mm2
print(f'Twoje godziny to {ab2} i {aabb2}')

ab = a+b
ab = int(ab)
midnight = 2400

mid1 = midnight - ab

aabb = aa+bb
aabb = int(aabb)

mid2 = midnight - aabb
print(mid1)
print(mid2)
ktore = []
ktore.append(mid1)
ktore.append(mid2)

print(blizej(ktore, midnight))
Editor is loading...
Leave a Comment