Facebook
From Green-Ball, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 205
  1. import sys
  2.  
  3. print("\nWitaj w programie Kalkulator 1.0\n")
  4.  
  5. while True:
  6.     print("Podaj działanie jakie chcesz wykonać:")
  7.     print("1 - Dodawanie","\n2 - Odejmowanie","\n3 - Mnożenie","\n4 - Dzielenie", "\n0 - KONIEC")
  8.     operation = int(input())
  9.     if operation==0:
  10.         print("Dziękuję za skorzystanie z Kalkulatora. Zapraszam ponownie. Do zobaczenia!")
  11.         sys.exit(0)
  12.  
  13.     while operation!=1 and operation!=2 and operation!=3 and operation!=4:
  14.         print("Dokonałeś błędnego wyboru. Spróbuj ponownie:")
  15.         print("Podaj działanie jakie chcesz wykonać:")
  16.         print("1 - Dodawanie", "\n2 - Odejmowanie", "\n3 - Mnożenie", "\n4 - Dzielenie", "\n0 - KONIEC")
  17.         operation = int(input(""))
  18.  
  19.     a = int(input("Podaj pierwszą liczbę:\n"))
  20.     b = int(input("Podaj drugą liczbę:\n"))
  21.  
  22.     #Zastrzeżenie dzielenia przez 0
  23.     while operation==4 and b==0:
  24.         if operation==4 and b==0:
  25.             print("Nie można dzielić przez 0! Podaj ponownie liczby do wykonania Dzielenia:")
  26.             a = int(input("Podaj pierwszą liczbę:\n"))
  27.             b = int(input("Podaj drugą liczbę:\n"))
  28.  
  29.     #Główny kalkulator
  30.     if operation==1:
  31.         result_1 = a + b
  32.         print("Wynik dodawania wynosi: ",result_1)
  33.     elif operation==2:
  34.         result_2 = a - b
  35.         print("Wynik odejmowania wynosi: ",result_2)
  36.     elif operation==3:
  37.         result_3 = a * b
  38.         print("Wynik mnożenie wynosi: ",result_3)
  39.     elif operation==4:
  40.         result_4 = a / b
  41.         result_44 = result_4 % 2
  42.         if result_44==0:
  43.             print("Wynik dzielenie wynosi: ",int(result_4))
  44.         else:
  45.             print("Wynik dzielenie wynosi: ",float(result_4))