Odpowiedź :
Odpowiedź:
W załącznikach zrzuty z ekranu oraz w plikach .txt programy bez komentarzy.
Wyjaśnienie:
Wersja rozbudowana:
a='T'
while a=='T' or a=='t': #rozpoczęcie pętli
v=float(input('Podaj prędkość w km/h: ')) #wprowadzenie prędkości
print(v,'km/h =',round(v*5/18,2),'m/s') #drukowanie i przeliczenie prędkości z dokładnością do dwóch miejsc po przecinku
a=input('\nChcesz przeliczyć kolejną prędkość? (T/N)')
input('Naciśnij enter, aby zakończyć')
Wersja prosta:
v=float(input('Podaj prędkość w km/h: ')) #wprowadzenie prędkości
print(v,'km/h =',round(v*5/18,2),'m/s') #drukowanie i przeliczenie prędkości z dokładnością do dwóch miejsc po przecinku
input('Naciśnij enter, aby zakończyć')
Dlaczego jest v*5/18?
Zamieńmy 1km/h na m/s:
[tex]1\dfrac{km}{h}=\dfrac{1000m}{3600s}=\dfrac{5}{18}\ \dfrac{m}{s}[/tex]
stąd:
[tex]v\ \dfrac{km}{h}=v\cdot\dfrac{5}{18}\ \dfrac{m}{s}=\dfrac{5v}{18}\ \dfrac{m}{s}[/tex]