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: 1670
Kayıt: 31 Ağu 2022, 17:51
cinsiyet: Erkek
Teşekkür etti: 1864 kez
Teşekkür edildi: 1215 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: 2649
Kayıt: 30 Eki 2020, 11:18
cinsiyet: Erkek
Teşekkür etti: 330 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: 46645
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 4834 kez
Teşekkür edildi: 4068 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: 1670
Kayıt: 31 Ağu 2022, 17:51
cinsiyet: Erkek
Teşekkür etti: 1864 kez
Teşekkür edildi: 1215 kez

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

Mesaj gönderen root@localhost »

ilginç
Cevapla