W języku python zaimplementuj program wyświetlający komunikat o odczynie roztworu ph
1.zacznij program
2.wprowadź ph do zmiennej roztwór
3.sprawdź czy roztwór jest większy od 7 jeżeli tak, wypisz komunikat"odczyn zasadowy"
4.sprawdź czy roztwór jest mniejszy od 7, jeżeli tak, wypisz komunikat "odczyn kwasowy w przeciwnym wypadku wypisz komunikat" odczyn neutralny"
5. Zakończ
Do środy Nie Skopiowane!


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)')