Facebook
From Tajko, 6 Months ago, written in Python.
Embed
Download Paste or View Raw
Hits: 59
  1. import os
  2. import signal
  3. clear = lambda: os.system('cls')
  4. clear()
  5.  
  6. dzialaj = True
  7. a = 0
  8. b = 0
  9. wynik = 0
  10. while dzialaj:
  11.     print("-----------------------------------------------------")
  12.     print("Witam w wypa┼Ťnym kalkulatorze z pierwszego widzenia!")
  13.     print("-----------------------------------------------------\n")
  14.     print("1. Dodawanie")
  15.     print("2. Odejmowanie")
  16.     print("3. Mno┼╝enie")
  17.     print("4. Dzielenie\n")
  18.     print("Wybierz dzia┼éanie (1,2,3,4) (z - zamknij): ", end='')
  19.     dzialanie = input()
  20.        
  21.     if dzialanie != "1" and dzialanie != "2" and dzialanie != "3" and dzialanie != "4" and dzialanie != "z":
  22.         print("B┼é─Ödny wyb├│r...")
  23.         input()
  24.         clear()
  25.     elif dzialanie == "z":
  26.         dzialaj = False
  27.         break
  28.     else:
  29.         print("\nPodaj a: ", end='')
  30.         a = int(input())
  31.         print("Podaj b: ", end='')
  32.         b = int(input())
  33.  
  34.         if dzialanie == '1':
  35.             wynik = a+b
  36.         elif dzialanie == '2':
  37.             wynik = a-b
  38.         elif dzialanie == '3':
  39.             wynik = a*b
  40.         elif dzialanie == '4':
  41.             if b == 0:
  42.                 print("Nie mo┼╝na dzieli─ç przez 0!")
  43.                 input()
  44.                 clear()
  45.                 continue
  46.             else:
  47.                 wynik = a/b
  48.         else:
  49.             print("B┼é─Ödny wyb├│r..")
  50.             clear()
  51.             break
  52.  
  53.         if(b != 0):
  54.             print("Wynik: " + str(wynik))
  55.             print("\nCzy wykona─ç kolejne dzia┼éanie? (t - tak, z - zamknij)")
  56.    
  57.         czyPowtorzyc = input()
  58.         if czyPowtorzyc != 't':
  59.             dzialaj = False
  60.         elif czyPowtorzyc == 'z':
  61.             dzialaj = True
  62.             break
  63.         clear()