Advertisement
Guest User

Calc.py

a guest
May 24th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. masukan = input('Masukkan data : ')
  2. angka = []
  3. operator = []
  4. penampung = ''
  5. for i in range(len(masukan)):
  6.     if masukan[i] == '*' or masukan[i] == '/' or masukan[i] == '+' or masukan[i] == '-':
  7.         angka.append(int(penampung))
  8.         operator.append(masukan[i])
  9.         penampung = ''
  10.     else:
  11.         penampung = penampung + masukan[i]
  12.  
  13. operator.insert(0, '')
  14. angka.append(int(penampung))
  15. hasil = angka[0]
  16. for a in range(1, len(angka)):
  17.     if a < len(operator) + 1:
  18.         if (operator[a] == '+'):
  19.             hasil = hasil + angka[a]
  20.         elif (operator[a] == '-'):
  21.             hasil = hasil - angka[a]
  22.         elif (operator[a] == '/'):
  23.             hasil = hasil / angka[a]
  24.         elif (operator[a] == '*'):
  25.             hasil = hasil * angka[a]
  26.  
  27. print('hasil dari perhitungan = ', hasil)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement