-
Notifications
You must be signed in to change notification settings - Fork 0
/
odev_11_1.py
86 lines (70 loc) · 3.19 KB
/
odev_11_1.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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
print("""
#######################################################
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# PYHTON v.3.7.2 #
# Yazan: Mustafa #
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#######################################################
""")
import sys
version_2="Yapacaginiz islem bu surum ile yapilamaz!"
version_3="Python 3.7.2'ye hosgeldiniz!"
# Burada oncelikli olarak Python surum kontrolu yapacagiz.
if sys.version_info.major >=3:
print(version_3)
else:
print(version_2)
# Eger surumunuz 3 ise isleme devam edebileceksiniz.
kullanici_adi = input ("Kullanici adi: ")
parola = input ("Parola: ")
#Burada sizden hesap makinesine giris icin dogru kullanici adi v parolayi girmeniz istenecektir.
if kullanici_adi == "mustafa" and parola=="1234" :
print ("Hesap makinesine hosgeldiniz")
bilgi = """
Bu hesap makinesi ile sadece asagidaki islemleri yapabilirsiniz!
SIMGE ISLEM
------- --------
+ toplama
- cıkarma
* carpma
/ bolme
** us hesaplama
karekok karekok hesaplama
% mod hesaplama
"""
print(bilgi)
islem= input("Yapmak istediginiz islemi seciniz!")
print(islem," islemini sectiniz!")
#burada oncelikle yapmak istediginiz islemin simgesini girmeniz gerekmektedir.
if islem == "+" :
sayi_1 = int(input("Ilk sayiyi giriniz:"))
sayi_2 = int(input("Ikinci sayiyi giriniz:"))
print("Sonuc= ",sayi_1,"+",sayi_2,"=",sayi_1+sayi_2)
elif islem == "-" :
sayi_1 = int(input("Ilk sayiyi giriniz:"))
sayi_2 = int(input("Ikinci sayiyi giriniz:"))
print("Sonuc= ","{} - {} = ".format(sayi_1,sayi_2),sayi_1-sayi_2)
elif islem == "*" :
sayi_1 = int(input("Ilk sayiyi giriniz:"))
sayi_2 = int(input("Ikinci sayiyi giriniz:"))
print("Sonuc= ","{} * {} = ".format(sayi_1,sayi_2),sayi_1*sayi_2)
elif islem == "/" :
sayi_1 = float(input("Ilk sayiyi giriniz:"))
sayi_2 = float(input("Ikinci sayiyi giriniz:"))
print("Sonuc= ", "{} / {} = ".format(sayi_1,sayi_2),sayi_1/sayi_2)
elif islem == "**" :
sayi_1 = int(input("Ilk sayiyi giriniz:"))
sayi_2 = int(input("Ikinci sayiyi giriniz:"))
print("Sonuc= ",sayi_1,"**",sayi_2,"=",sayi_1**sayi_2)
elif islem == "karekok" :
sayi_1 = int(input("Sayi giriniz:"))
print("Sonuc= ",sayi_1,"**",0.5,"=",sayi_1**0.5)
elif islem == "%" :
sayi_1 = int(input("Ilk sayiyi giriniz:"))
sayi_2 = int(input("Ikinci sayiyi giriniz:"))
print("Sonuc= ",sayi_1,"%",sayi_2,"=",sayi_1%sayi_2)
else :
print("Yanlis bir islem sectiniz, hesaplama yapilamaz!\n",bilgi)
else:
print("Yanlis parola ya da kullanici")
#Hesap makinesi yanlizca dogru kullanici adi ve parola ile kullabilirsiniz.