Skip to content

Instantly share code, notes, and snippets.

@jO-Osko
Created April 16, 2018 22:23
Show Gist options
  • Save jO-Osko/47a16e7262d3b077541ec0054418284d to your computer and use it in GitHub Desktop.
Save jO-Osko/47a16e7262d3b077541ec0054418284d to your computer and use it in GitHub Desktop.
# coding=utf-8
# Nastavimo si razmerje
miles_to_km = 1.60934
# Bonus: nastavimo si, koliko pretvorb smo opravili
st_pretvorb = 0
print("Živjo, pretvarjam milje v kilometre (in tudi obratno)")
# Prednastavimo odgovor, ki zanko ohranja v teku
nadaljuj = "da"
while nadaljuj == "da":
# Preberemo stevilo kilometrov/milj in ga takoj pretvorimo v celo stevilo
in_data = float(raw_input("Vnesi stevilo milj/kilometrov:"))
# lahko bi naredili tudi int(raw_input(...)), a bi prislo do napake, ce bi bil vhod 3.5 (ne-celo stevilo)
# Glavni del:
direction = raw_input("Zelis pretvarjati iz milj v km ali obratno (tja/nazaj)")
if direction == "tja":
# Poracunamo in izpisemo rezultat
in_km = in_data*miles_to_km
print(str(in_data) + " milj je " + str(in_km) + " km")
else:
# Seveda lahko poracunamo kar v samem print stavku
print(str(in_data) + " km je " + str(in_data/miles_to_km) + " milj")
# Posodobimo stevilo pretvorb
st_pretvorb = st_pretvorb + 1
# Vprasamo za nadaljevanje:
# Kar takoj spremenimo v male crke
nadaljuj = raw_input("Zelis nadaljevati (da/ne)").lower()
# Ker imamo v pogoju while zanke pogoj, ki preverja ustreznost ne potrebujemo dodatnega breaka
# Lahko pa bi seveda naredili nekaj v stilu
# if nadaljuj != "da":
# break
print("Opravljenih je bilo " + str(st_pretvorb) + " pretvorb")
print("Adijo")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment