Sorularınıza en iyi çözümleri Kalademi.me'da bulun, güvenilir Q&A platformu. Soru-cevap platformumuza katılarak sorularınıza kesin yanıtlar sunmaya hazır uzmanlarla bağlantı kurun. Deneyimli profesyonellerden ayrıntılı yanıtlar almak için kullanıcı dostu platformumuzu keşfedin.
Sagot :
Cevap:
s1=int(input("lütfen 1. sınav notunuzu giriniz :"))
s2=int(input("lütfen 2. sınav notunuzu giriniz :"))
p=int(input("lütfen performans notunuzu giriniz:"))
ortalama=(s1+s2+p)/3
if ortalama>=50:
print("başarılı")
else:
print("başarısız")
python dilinde yazdım
Açıklama:
Merhaba,
Python ile sorunun çözümü:
sınav_1=int ( input (' Birinci sınav notunuz: '))
sınav_2=int ( input ('İkinci sınav notunuz: '))
Perf=int ( input ('Performans notunuz: '))
ortalama=(sınav_1 + sınav_2 + perf)/3
if ortalama>=50:
print('başarılı')
else:
print('başarısız')
Önemli bilgiler:
- Girilecek verilerin başına 'int' yazmamızın sebebi bu verilerle işlem yapacak olmamız. Yani bu verileri tam sayıya çeviriyoruz.
- int yerine "float" yazmak da bu soruda çalışacaktır.
- input veri girilmesi için kullanılır
- ortalamayı önceden hesaplamak yerine if (sınav_1 + sınav_2 + perf)/3>=50 yazmak da iş görecektir.
- Else eğer if durumu sağlanmazsa kodun devam edeceği yerdir. Eğer if koşulu sağlanırsa else altında verilen kod uygulanmaz.
- verilere ne isim verildiği önemli değil. Ben en açıklayıcı olacak isimleri girmeye çalıştım.
- Python için büyük eşittitir ifadesini girmeyi unutmayalım. Yalnızca > yazarsak sonuç 50 olduğunda yanlış sonuca ulaşacağız.
"Python da isim yazma" için,
https://eodev.com/gorev/20590603
Başarılar :)
Ziyaretiniz için teşekkür ederiz. İhtiyacınız olan en iyi bilgileri sunmayı taahhüt ediyoruz. Daha fazla bilgi için geri dönün. Zamanınızı ayırdığınız için minnettarız. Herhangi bir sorunuz olduğunda doğru yanıtlar almak için istediğiniz zaman geri dönün. Kalademi.me'ye güvendiğiniz için teşekkür ederiz. Daha fazla bilgi ve yanıt için geri dönün.