Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
2667
Tıklama
0
Öne Çıkarma
Python'da logaritma hesaplama
A
7 yıl
Onbaşı
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



C
7 yıl
Yüzbaşı

İşlemi fonksiyon içine alıp en son aşamada if == 0 ile kontrol ettirip True ise tekrar aynı fonksiyonu çağırmasını isteyebilirsin.



Fonksiyon yapılarını araştır.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
A
7 yıl
Onbaşı
Konu Sahibi

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?




Bu mesajda bahsedilenler: @CarnageTR
K
7 yıl
Teğmen

import math



while (True):

a = int(input("Lütfen 0'dan büyük bir sayı giriniz:"))

if a<=0:

print("Lütfen 0'dan büyük bir sayı giriniz:")

continue

else:

print(math.log10(a))

break

Inputu döngü icine alarak sürekli girdi alabilirsin

Continue döngünün geri kalanini atlayarak basa döner

Fakat fonksiyon kullanarak yaparsan daha iyi olur cunku uzerine ekleme yapmak istediginde sıkıntı cekersin bu sekilde



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
A
7 yıl
Onbaşı
Konu Sahibi

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.



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


Bu mesajda bahsedilenler: @kurosaki_ichigo
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.