Kullanıcı tarafından girilen tamsayılardan çift olanların sayısını ekrana yazdıran programı yazdırmak istiyorum . nasıl yapabilirim ?
Merhaba, bu soru için nasıl bir algoritma kurdunuz ve de geliştirdiğiniz kodu görebilir miyiz? Tam olarak hangi noktada sıkıntı yaşıyorsunuz?
İyi geceler dilerim.
ciftSayiDeposu = []
inputSayisi = 0
while inputSayisi < 5: # 5 sayı lazım diyelim
inputSayisi += 1
a = int(input())
if a % 2 == 0:
ciftSayiDeposu.append(a)
print('\n', '-' * 15, '\n', sep = '')
for ciftSayilar in ciftSayiDeposu:
print(ciftSayilar)
print('\n', '-' * 15, '\n', sep = '')
1 Beğeni
çok teşekür ederim ben bu yolu denedim ama kullanıcının girdi miktarı kendine bağlı birşey . bende girdi miktarını belirleyeceği bir input oluşturdum. yine olmadı çünkü kulanıcı ne kadar miktarda girdi belirlese de bir fazlası kadar sayı yazmak zorunda kalıyor. ama yinede teşekürler.
sorunumu ancak böyle çözdüm :
import ast
x = input(“virgül ile ayrılmış sayı listesi giriniz: “)
c = ast.literal_eval(”[”+x+"]")
for i in c:
liste2=[i for i in c if i%2==0]
print(“listenizdeki çif sayı miktarı:”,len(liste2))