Python Listesi Anlama Hatası: Beklenmeyen Çıktı

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
castlesmaster
Bit
Bit
Mesajlar: 10
Kayıt: 21 Mar 2023, 15:21
Teşekkür edildi: 1 kez

Python Listesi Anlama Hatası: Beklenmeyen Çıktı

Mesaj gönderen castlesmaster »

Python'da liste kavramayı kullanırken beklenmeyen bir çıktıyla karşılaşıyorum. Belirli bir aralıktaki çift sayılar için kare değerlerin bir listesini oluşturmaya çalışıyorum ancak sonuç beklediğim gibi değil. İşte kullanıyorum kod:

Kod: Tümünü seç

even_numbers = [x for x in range(10) if x % 2 == 0]
squared_values = [x**2 for x in even_numbers]

print(squared_values)
Çıktının [0, 4, 16, 36, 64] olmasını bekliyordum ama bunun yerine [0, 4, 16] alıyorum. Son çift sayı (8) ve ona karşılık gelen kare değeri (64) eksik gibi görünüyor.

Birisi bunun neden olduğunu ve istenen çıktıyı elde etmek için liste anlama kodumu nasıl düzeltebileceğimi anlamama yardımcı olabilir mi? Yaklaşımımda gözden kaçırdığım bir şey mi var? Görüşleriniz büyük ölçüde takdir edilecektir. Teşekkür ederim!
Kullanıcı avatarı
root@localhost
Megabyte4
Megabyte4
Mesajlar: 1697
Kayıt: 31 Ağu 2022, 17:51
cinsiyet: Erkek
Teşekkür etti: 1883 kez
Teşekkür edildi: 1246 kez

Re: Python Listesi Anlama Hatası: Beklenmeyen Çıktı

Mesaj gönderen root@localhost »

https://www.online-python.com/

adresinde kodu çalıştırdım, kod düzgün çalışıyor.

Online compiler lar ile deneyebilirsin.

Resim
Kullanıcı avatarı
esatiz
Gigabyte3
Gigabyte3
Mesajlar: 2650
Kayıt: 30 Eki 2020, 11:18
cinsiyet: Erkek
Teşekkür etti: 335 kez
Teşekkür edildi: 272 kez

Re: Python Listesi Anlama Hatası: Beklenmeyen Çıktı

Mesaj gönderen esatiz »

Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 46703
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 4922 kez
Teşekkür edildi: 4103 kez

Re: Python Listesi Anlama Hatası: Beklenmeyen Çıktı

Mesaj gönderen velociraptor »

Evet bot olması yüksek olasılık :?:
Kullanıcı avatarı
root@localhost
Megabyte4
Megabyte4
Mesajlar: 1697
Kayıt: 31 Ağu 2022, 17:51
cinsiyet: Erkek
Teşekkür etti: 1883 kez
Teşekkür edildi: 1246 kez

Re: Python Listesi Anlama Hatası: Beklenmeyen Çıktı

Mesaj gönderen root@localhost »

ilginç
Cevapla