import math a = int(input("Lütfen 0'dan büyük bir sayı giriniz:")) while (True): if a<=0: print("Lütfen 0'dan büyük bir sayı giriniz:") break else: print(math.log10(a)) break
İstediğim şey mesela 0'a eşit veya küçük bir sayı girildiğinde program tekrar başa dönsün bizde bu sefer doğru bir değer girelim ama beceremedim.Kolay bir şey olmalı hemen yardım ederseniz çok güzel olur.
Hocam fonksiyonlarla denedim oldu tabi biraz sıkıntısı var.Benim yolla bi çözümü yok mu istediğimin olması için?Rica etsem onun için de bir şeyler düşünebilir misiniz?
Hocam fonksiyonu da denedim üstteki tavsiye üzerine istediğim gibi oldu ama ufak bir hata ve anlamadığım bir şey var yarın buraya atarım yakın zamanda cevaplanır umarım.
İstediğim şey mesela 0'a eşit veya küçük bir sayı girildiğinde program tekrar başa dönsün bizde bu sefer doğru bir değer girelim ama beceremedim.Kolay bir şey olmalı hemen yardım ederseniz çok güzel olur.