Yazılım | Programlama Python print içinde print hatası

Mapzilla

Adanmış Üye
23 Eyl 2016
7,205
13
Cevap: print içinde print //PYTHON

Çünkü print fonksiyonu herhangi bir değer döndürmüyor, değer döndürmeyen fonksiyonlar None döndürür. Herhangi bir fonksiyon oluştur ve return, yield gibi keyword'leri kullanma. print içine yaz, None döndürecektir
 

0x1D

Kıdemli Üye
23 Nis 2020
2,650
78
MARS
Cevap: print içinde print //PYTHON

print(f()) yaparsan f fonksiyonunun döndürdüğü değeri yazdırır. Mesela :

Kod:
def f():
    return True
print(f())
Çıktı :


Aynı şekilde print() fonksiyonunun döndürdüğü değeri print etmek istiyorsun ama print fonksiyonu değer döndürmüyor. Örneğin değer döndürmeyen bir fonksiyon yazalım :

Kod:
def f():
    3+5
print(f())

Çıktı :


Aynı şekilde print fonksiyonu da değer döndürmüyor. Bizim yazdığımız fonksiyonlardan tek farkı built-in (Python'a ait diyebiliriz) olması.

Bunlar sadece burada kalmasın benim yazdığım fonksiyonları sen de dene ve çıktılarını gör.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.