Odpowiedź :
Odpowiedź:
i = input('Podaj cenę: ')
try:
pierwsza_cena = float(i) * 1.07
druga_cena = pierwsza_cena * 1.07
trzecia_cena = druga_cena * 1.07
print(pierwsza_cena,druga_cena,trzecia_cena)
except TypeError:
print('Podaj interal albo float')
Wyjaśnienie:
Algebraicznie rozwiązanie wyglądałoby tak:
x - cena początkowa paliwa
100% + 7% = 107% = 1,07
1,07 · x - cena po pierwszej podwyżce
1,07 · (1,07 · x) = 1,07²x - cena po drugiej podwyżce
1,07 · (1,07 · (1,07 · x)) = 1.07³x - cena po trzeciej podwyżce
Skrypt:
cena=float(input('Podaj początkową cenę paliwa: '))
print('Cena po pierwszej podwyżce wynosi ',round(1.07*cena,2))
print('Cena po drugiej podwyżce wynosi ',round(1.07**2*cena,2))
print('Cena po trzeciej podwyżce wynosi ',round(1.07**3*cena,2))