hocam sayıların ondalık kısmını yuvarlayarak kısaltmak istiyorsan round fonksiyonuna bakmanı öneririm örnek:
z=5.0987654321
print(round(z,3))
5.099
şeklinde bir çıktı oluşacaktır
hocam sayıların ondalık kısmını yuvarlayarak kısaltmak istiyorsan round fonksiyonuna bakmanı öneririm örnek:
z=5.0987654321
print(round(z,3))
5.099
şeklinde bir çıktı oluşacaktır
İlk defa gördüm daha önce duymadım . Elimdeki çalışmada yuvarlama yapmaktan ziyade direkt sonucu vermesi daha sağlıklı olur fakat başka çalışmada kullanabilirim .Bilgi için sağolasın
sayı_1 = int(input("Sayı Gir")) değer atamamamız ve kullanıcıdan veri çekmek gerekiyor.
islem = input("İşlem Gir:") #kullanıcılar işlem girmesi gerekiyor ve kullanıcıdan bu işlemi çekmek için input komutunu kullanıyoruz.
sayı_2 = int(input("Sayı 2’yi Gir")) #hesap makinesi için kullanıcıdan ikinci bir değer almak gerekiyor.
toplama = sayı_1 + sayı_2
cıkarma = sayı_1 - sayı_2
carpma = sayı_1 * sayı_2
bolme = sayı_1 / sayı_2
if islem == "+": kullanıcıdan gelen veri toplama ise yukarıda bulunan toplama fonksiyonunu ekrana yazacaktır.
print(toplama) #print işlemi olmadan yapılan işlem ekranda çıkmaz.
if islem == "-":
print(cıkarma)
if islem == "*":
print(carpma)
if islem == "/":
print(bolme)
else: #bu işlemlerin hiçbiri gerçekleşmez ise aşağıdaki yazıyı ekrana çıkart anlamına gelmektedir.
print("Hatalı işlem")
print(sayı_1, sayı_2) işlemin ekranda görülmesi için ilk olarak "sayı_1 ve sayı_2" değerlerini ekrana yazdırmak gerekiyor ki program kullanıcıdan veri alsın.
Bak sana bir de kodları vereyim
# Toplama Fonksiyonu
def Topla(x, y):
return x + y
# Çıkarma Fonksiyonu
def Cikar(x, y):
return x - y