Odpowiedź :
Odpowiedź:
Skrypt poniżej
Wyjaśnienie:
#wersja podstawowa:
ph=float(input('Podaj wielkość PH: '))
if ph>7:
print('Odczyn zasadowy.')
elif ph<7:
print('Odczyn kwasowy.')
else:
print('Odczyn neutralny.')
Jeżeli program ma być bardziej rozbudowany, to:
#program zakończy się, gdy będzie tego chciał użytkownik:
end='t'
while end=='t' or end=='T':
ph=float(input('Podaj wielkość PH: '))
if ph>=0 and ph<=14:
if ph>7:
print('Odczyn zasadowy.')
elif ph<7:
print('Odczyn kwaśny.')
else:
print('Odczyn neutralny.')
else:
print('Powinna być wprowadzona dana z zakresu 0-14.')
end=input('Czy chcesz wprowadzić nową daną? (T/N)')
#program jest zabezpieczony przed wprowadzeniem błędnej danej:
ph=input('Podaj wielkość PH: ')
try:
ph=float(ph)
if ph>=0 and ph<=14:
if ph>7:
print('Odczyn zasadowy.')
elif ph<7:
print('Odczyn kwaśny.')
else:
print('Odczyn neutralny.')
else:
print('Powinna być wprowadzona dana z zakresu 0-14.')
except:
print('Błędnie wprowadzona dana.')
#program zabezpieczony i kończący się w momencie kiedy chce użytkownik:
end='t'
while end=='t' or end=='T':
ph=input('Podaj wielkość PH: ')
try:
ph=float(ph)
if ph>=0 and ph<=14:
if ph>7:
print('Odczyn zasadowy.')
elif ph<7:
print('Odczyn kwaśny.')
else:
print('Odczyn neutralny.')
else:
print('Powinna być wprowadzona dana z zakresu 0-14.')
except:
print('Błędnie wprowadzona dana.')
end=input('Czy chcesz wprowadzić nową daną? (T/N)')