Griezmann
Kilopat
- Katılım
- 10 Eylül 2016
- Mesajlar
- 113
Daha fazla
- Cinsiyet
- Erkek
Kod:
while(True):
print("► Corona Parametresi ◄")
print("►Sayı ile ifade edilemeyecek bulguları (var/yok) ile ifade ediniz. ")
hasta = str(input("Hasta İsim Soyismi:"))
while(True):
tc = (input("11 haneden oluşan kimlik numarası:"))
hane = str(tc)
if len(tc) < 11:
print("11 haneli sayı olmalıdır.")
continue
elif len(tc) == 11:
print("Karakter Sayısı Doğru")
break
while(True):
ateş = float(input("Lütfen ateşin derecesini(°C)giriniz:"))
if float(ateş) > 38:
print("Riskli")
break
elif float(ateş) < 38:
print("Normal")
break
while(True):
solunum = str(input("Solunum zorluğu varmı:"))
if str(solunum).lower() == "var":
print("Riskli")
break
elif str(solunum).lower() == "yok":
print("Normal")
break
while(True):
öksürük = str(input("Öksürük varmı:"))
if str(öksürük).lower() == "var":
print("Riskli")
break
elif str(öksürük).lower() == "yok":
print("Normal")
break
while(True):
ishal = str(input("İshal bulgusu varmı:"))
if str(ishal).lower() == "var":
print("Riskli")
break
elif str(ishal).lower() == "yok":
print("Normal")
break
while(True):
ağrı = str(input("Vücutta darbe sebebiyeti dışında ağrı varmı:"))
if str(ağrı).lower() == "var":
print("Riskli")
break
elif str(ağrı).lower() == "yok":
print("Normal")
break
while(True):
yorgunluk = str(input("Yorgunluk hali varmı:"))
if str(yorgunluk).lower() == "var":
print("Riskli")
break
elif str(yorgunluk).lower() == "yok":
print("Normal")
break
while(True):
boğaz = str(input("Boğaz ağrısı varmı:"))
if str(boğaz).lower() == "var":
print("Riskli")
break
elif str(boğaz).lower() == "yok":
print("Normal")
break
yesil = "\033[32m"
print(yesil+"Hasta=",hasta,"/",tc)
print( "Alınan bulgular şunlardır :" "●Ateşi=>",ateş,"°C","●Solunum Zorluğu=>",solunum,"●Öksürüğü=>",öksürük,"●İshal Şikayeti=>",ishal,"●Vücutta Darbe Dışındaki Ağrısı=>",ağrı,"●Vücut Yorgunluğu=>",yorgunluk,"●Boğaz Ağrısı=>",boğaz,)
bulgular = solunum,öksürük,ishal,ağrı,yorgunluk,boğaz,
while(True):
sub ="var"
count = bulgular.count(sub)
print("Ateş Durumu Dışında Tehlikeli Bulgu Sayısı:",count) #Bu while döngüsünde var/yok sayılarını belirtiyor.
break
if count > 3:
print("Kesin Test Yaptırılmalı") #Bulgular 3'den fazla ise kesin test yapılması gerektiğini belirtiyor.
break
elif count < 3:
print("Doktor Kararına Bağlı Denetim")
break
Arkadaşlar böyle bir program yazdım. 2 şey yapmak istiyorum.
1.While sayısını azaltmak ama aynı zamanda yanlış yazdığımda o inputu tekrar sarmasını istiyorum.
2.Girdiğim her hastayı kaydedip gün sonunda kaç hasta girdiğimi göstermek istiyorum.
Son düzenleyen: Moderatör: