-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnot_logical.py
More file actions
88 lines (60 loc) · 2.74 KB
/
Copy pathnot_logical.py
File metadata and controls
88 lines (60 loc) · 2.74 KB
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
# 1- Girilen bir sayının 0-100 arasında olup olmadığını kontrol ediniz.
# a = float(input("Bir sayı giriniz: "))
# result = a>0 and a<100
# print(f"Girdiğiniz {a} değeri 0 ile 100 arasında bir değer midir: {result} ")
# 2- Girilen bir sayının pozitif çift sayı olup olamdığını kontrol ediniz.
# a = int(input("Bir sayı giriniz: "))
# result = (a%2 == 0) and (a>0)
# print(f"{a} değeri pozitif çift sayı mıdır : {result}")
# 3- Email ve parola bilgileri ile giriş kontrolü yapınız.
# email = "kuscumehmetsaban@gmail.com"
# sıfre = "ksc123"
# mail = input("Bir mail adresi girin: ")
# password = input("Bir şifre girin: ")
# result = (mail == email) and ( password == sıfre)
# print (f"Girdiğiniz mail ve şifre doğru mu: {result}")
# 4- Girilen 3 sayıyı büyüklük olarak karşılaştırın
# a = int(input("a değerini giriniz: "))
# b = int(input("b değerini giriniz: "))
# c = int(input("c değerini giriniz: "))
# result = a>b and c>a
# print(f"a en büyük müdür : {result}")
# result = b>a and b>c
# print(f"b en büyük müdür : {result}")
# result = c>b and c>a
# print(f"c en büyük müdür : {result}")
# 5- Kullanıcıdan 2 vize %60 ve final %40 notunu alıp ortalama hesaplayınız.
# Eğer ortalama 50 ve üstündeyse geçti değilse kaldı yazdırın.
# a-) Ortalama 50 olsa bile final notu en az 50 olmalıdır.
# b-) Finalden 70 alındığında ortalamanın önemi olmasın.
# ılkvize = int(input("1. Vize: "))
# ıkıncıvize = int(input("2. Vize: "))
# fınal = int(input("Final: "))
# ort = ((ılkvize+ıkıncıvize)*0.30+fınal*0.4)
# result= ort >= 50
# print(f"{ort} notu ile geçtim mi : {result}")
# a-)
# result = ort>=50 and fınal>=50
# print(f"ortalama {ort} ve final notu{fınal} ile geçer miyim: {result} ")
# b-)
# result = fınal>=70 or ort>=50
# print(f"fınalden {fınal} ile geçer miyim: {result}")
# 6- Kişinin ad, kilo ve boy bilgilerini alıp kilo indexlerini hesaplayınız.
# Formül: (Kilo / Boy Uzunluk Karesi)
# Aşağıdaki tabloya göre kişi hangi gruba girmektedir.
# 0-18.4 => Zayıf
# 18.5-24.9 => Normal
# 25.0-29.9 => Fazla Kilolu
# 30.0-34.9 => Obez
Ad = input("Adınızı giriniz: ")
Kilo = float(input("Kilonuzu giriniz: "))
Boy = float(input("Boyunuzu giriniz: "))
form = Kilo/(Boy**2)
result = 0<= form and form<= 18.4
result2 = 18.5<= form and form<= 24.9
result3 = 25<= form and form<= 29.9
result4 = 30<= form and form<= 34.9
print(f"{Ad} kardeşin indexi {form} bakalım indexi zayıf mı: {result}")
print(f"{Ad} kardeşin indexi {form} bakalım indexi normal mi: {result2}")
print(f"{Ad} kardeşin indexi {form} bakalım indexi fazla mı: {result3}")
print(f"{Ad} kardeşin indexi {form} bakalım indexi obez mi: {result4}")