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: 1627
Kayıt: 31 Ağu 2022, 17:51
cinsiyet: Erkek
Teşekkür etti: 1814 kez
Teşekkür edildi: 1158 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: 2647
Kayıt: 30 Eki 2020, 11:18
cinsiyet: Erkek
Teşekkür etti: 328 kez
Teşekkür edildi: 269 kez

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

Mesaj gönderen esatiz »

Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 46563
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 4705 kez
Teşekkür edildi: 3985 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: 1627
Kayıt: 31 Ağu 2022, 17:51
cinsiyet: Erkek
Teşekkür etti: 1814 kez
Teşekkür edildi: 1158 kez

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

Mesaj gönderen root@localhost »

ilginç
Cevapla