Şimdi Ara

Neden bu kodda none var

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
610
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj

  • def yeniden(x,y,z):
    ----liste = [y]
    --------for i in z:
    ------------if i != x:
    ----------------print(i,end = '')
    ------------elif i == x:
    ----------------i,liste[0] = liste[0],i

    ----------------print(y,end = '')



    strimg = "Python Prograooom"
    print(yeniden("o","a",strimg))

    Neden none veriyor sonunda, birde bana stringin şu bu metodu var bunun için demeyin bunu sadece algoritma yeteneği için yapıyorum, ki bende çok kötüdür

    < Bu ileti mobil sürüm kullanılarak atıldı >



  • Sondaki print, yeniden fonksiyonunu basıyor. Tahminen fonksiyonun degeri None olduğu için de None dizesini basıyor.

    Fakat kodda değişken isimleriyle de ilgili problem var. Oradaki x,y,z isimleri açıklayıcı değil. Okey programı kendin çalışmak için yazdın fakat foruma gönderiyorsan anlamlı isimler kullanman daha iyi olur.
  • quote:

    Orijinalden alıntı: Tuğkan-0153

    Sondaki print, yeniden fonksiyonunu basıyor. Tahminen fonksiyonun degeri None olduğu için de None dizesini basıyor.

    Fakat kodda değişken isimleriyle de ilgili problem var. Oradaki x,y,z isimleri açıklayıcı değil. Okey programı kendin çalışmak için yazdın fakat foruma gönderiyorsan anlamlı isimler kullanman daha iyi olur.
    Nasıl None değerini düzeltirim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • print(yeniden("o","a",strimg))

    yerine

    yeniden("o","a",strimg)
  • Delifisek.Tux kullanıcısına yanıt
    Oldu sağol

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    bu bir hata mı?
    geçen ay açıldı
    iTunes (2) hata kodu nedir yahu ??
    13 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.