👤

Proszę mądrego o zrobienie tego:#Uzupełnij skrypt tak, aby po wpisaniu liczb, możliwy był wybór działania oraz przy wykonywaniu dzielenia program sprawdzał,czy zmienna b nie jest równa 0.
#Pamiętaj o spacjach przy instrukcji IF/ELIF/ELSE.

import sys

print("Witaj w prostym kalkulatorze")

a = int(input("wprowadź pierwszą liczbę "))
b = int(input("wprowadź drugą liczbę "))
c = int(input("Wybierz rodzaj działania: 1 - dodawanie, 2 - odejmowanie, 3 - mnożenie, 4 - dzielenie: "))

..........
wynik = a + b

..........
wynik = a - b

..........
wynik = a * b

elif c == 4:
if ........
wynik = a / b
else:
print ("Nie można dzielić przez 0")
sys.exit()

else:
print("Dokonałeś złego wyboru ")
sys.exit()

print ("Wynik to ", ........)
print ("Do zobaczenia!")


Odpowiedź :

Odpowiedź:

Program w załączniku .txt

Wyjaśnienie:

import sys

print("Witaj w prostym kalkulatorze")

a = int(input("wprowadź pierwszą liczbę "))

b = int(input("wprowadź drugą liczbę "))

c = int(input("Wybierz rodzaj działania: 1 - dodawanie, 2 - odejmowanie, 3 - mnożenie, 4 - dzielenie: "))

if c==1:

 wynik = a+b

elif c==2:

 wynik = a-b

elif c==3:

 wynik = a*b

elif c==4:

 if b!=0:

   wynik = a/b

 else:

   print ("Nie można dzielić przez 0")

   sys.exit()

else:

 print("Dokonałeś złego wyboru ")

 sys.exit()

print ("Wynik to ",wynik)

print ("Do zobaczenia!")

Zobacz obrazek ANIMALDK

On Studier: Inne Pytanie