Cevap :
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 :)