Odpowiedź :
Odpowiedź:
Skrypty również w załączniku .txt
Wyjaśnienie:
Wersja rozbudowana:
def C_F(stopnie):
return print(round(stopnie*9/5+32,2))
def F_C(stopnie):
return print(round((stopnie-32)*5/9,2))
wybor=input('Czy chcesz zamienić stonie Celsjusza na stopnie Fahrenheita, czy odwrotnie?\nPodaj liczbę wyboru\n\n1. °C➝°F\n2. °F➝°C\n')
try:
if wybor=='1' or wybor=='2':
wybor=int(wybor)
st=input('Podaj liczbę stopni: ')
try:
st=int(st)
if wybor==1:
C_F(st)
else:
F_C(st)
except:
print('Błędnie podana liczba stopni.')
else:
print('Błędny wybór opcji')
except:
print('Błędnie podany wybór')
Wersja prosta:
def C_F(stopnie):
return print(round(stopnie*9/5+32,2))
def F_C(stopnie):
return print(round((stopnie-32)*5/9,2))
wybor=int(input('Czy chcesz zamienić stonie Celsjusza na stopnie Fahrenheita, czy odwrotnie?\nPodaj liczbę wyboru\n\n1. °C➝°F\n2. °F➝°C\n'))
if wybor==1:
st=int(input('Podaj liczbę stopni: '))
C_F(st)
elif wybor==2:
st=int(input('Podaj liczbę stopni: '))
F_C(st)
else:
print('Błędny wybór opcji')