-
Notifications
You must be signed in to change notification settings - Fork 2
/
hesapmakinesi.py
45 lines (30 loc) · 1.33 KB
/
hesapmakinesi.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#Hesap Makinesi
secenek= """
[1] Toplama [2] Çıkarma [3] Çarpma [4] Bölme [5] Üs Alma
"""
print(secenek)
secenek= int(input("Seçiminizi yapın: "))
sayılar= input("İşlem yapılacak sayıları aralarında birer boşluk bırakarak girin: ")
sayılar_bölünmüş= sayılar.split(" ")
if secenek == 1:
ilk_sayı= float(sayılar_bölünmüş[0])
ikinci_sayı= float(sayılar_bölünmüş[1])
print("{} + {} = {}".format(ilk_sayı,ikinci_sayı,ilk_sayı + ikinci_sayı))
elif secenek == 2:
ilk_sayı= float(sayılar_bölünmüş[0])
ikinci_sayı= float(sayılar_bölünmüş[1])
print("{} - {} = {}".format(ilk_sayı,ikinci_sayı,ilk_sayı - ikinci_sayı))
elif secenek == 3:
ilk_sayı= float(sayılar_bölünmüş[0])
ikinci_sayı= float(sayılar_bölünmüş[1])
print("{} * {} = {}".format(ilk_sayı,ikinci_sayı,ilk_sayı * ikinci_sayı))
elif secenek == 4:
ilk_sayı= float(sayılar_bölünmüş[0])
ikinci_sayı= float(sayılar_bölünmüş[1])
print("{} / {} = {}".format(ilk_sayı,ikinci_sayı,ilk_sayı / ikinci_sayı))
elif secenek == 5:
ilk_sayı= float(sayılar_bölünmüş[0]) #Taban
ikinci_sayı= int(sayılar_bölünmüş[1]) #Kuvvet
print("{} ** {} = {}".format(ilk_sayı,ikinci_sayı,ilk_sayı ** ikinci_sayı))
else:
print("Hatalı bir seçim yaptınız")