Güncellemeler
+1 yıl
Oparetörler dahil
%2==0:
℅2==1:
Gibi
%2==0:
℅2==1:
Gibi
"Programda tek sayıların ve çift sayıların toplamı için seçenek sunun kullanıcı istediği hesabı yaptırabilirsin " Bu sorunun cevabı nedir while döngüsü ile en basit kodlarla yazabilir misiniz if vs
Kendi cevabını paylaşmak ister misin?
Kızlar & Erkekler Ne Diyor?
Cevap
3Cevap
secenek = input ("Tek sayıların toplamını mı yoksa çift sayıların toplamını mı hesaplamak istersiniz? (tek/cift): ")
toplam = 0
sayi = 1
if secenek == "tek":
while sayi <= 10:
toplam += sayi
sayi += 2
elif secenek == "cift":
while sayi <= 10:
toplam += sayi
sayi += 2
else:
print ("Geçersiz seçenek girdiniz.")
print ("Toplam:", toplam)
10 ile değil örn ; ıf 2==0 :
Çift gibi
Gerisi sende artık 😂
Bir tık zor bir örnek 😄 işin içinde öperatör ifler ve while olunca zorlaşıyor birleşimi gibi düşün 😄
Tam ne isteğini yazar mısın
print ("1. Tek sayıların toplamını hesapla")
print ("2. Çift sayıların toplamını hesapla")
print ("3. Çıkış")
secim = int (input ("Lütfen bir seçenek seçin: "))
if secim == 1 or secim == 2:
toplam = 0
sayi = 1 if secim == 1 else 2 # secim 1 ise 1'den, secim 2 ise 2'den başla
while sayi <= 10: # 1'den 10'a kadar olan sayıları topla
toplam += sayi
sayi += 2 if secim == 1 else 1 # secim 1 ise 2'şer, secim 2 ise 1'er artır
print ("Toplam:", toplam)
elif secim == 3:
print ("Programdan çıkılıyor.")
else:
print ("Geçersiz seçenek, lütfen tekrar deneyin.")
sayıları kendi mi giriyor?
Hayır tek sayıları mı toplayacak yoksa çift sayıları mı toplayacak onu seçtiriyor
Çalıştırdıktan sonra sayı giriyor
kaç tane sayı giriyor belli mi?
Soru aynen sorduğum gibi biraz karışık kaç tane olduğunu belirtmemiş ama while operatörler ıf kullanılarak yapılan soru hafif orta seviye gibi düşün
zoor