Sorum var

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Mai Sakurajima
Onaylı Üye
Katılım
26 Şub 2023
Mesajlar
102
Tepki puanı
8
Ödüller
2
Sosyal
3 HİZMET YILI
python 3.6+ için

a = int(input("Enter the value of a: ")) b = int(input("Enter the value of b: ")) ortalama = (a + b) / 2 print(f"{ortalama:.4f}")
 
Seçkin Üye
Katılım
26 Ocak 2016
Mesajlar
400
Çözümler
1
Tepki puanı
42
Ödüller
9
10 HİZMET YILI
Cevabı aldım . Konu kapanabilir .
 
Uzman Üye
Katılım
16 Tem 2020
Mesajlar
250
Çözümler
2
Tepki puanı
23
Ödüller
5
Yaş
25
5 HİZMET YILI
Cevabı aldım . Konu kapanabilir .
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
 
Seçkin Üye
Katılım
26 Ocak 2016
Mesajlar
400
Çözümler
1
Tepki puanı
42
Ödüller
9
10 HİZMET YILI
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 :D
 
Yurtta sulh cihanda sulh
Seçkin Üye
Katılım
27 Kas 2018
Mesajlar
478
Çözümler
1
Tepki puanı
66
Ödüller
7
7 HİZMET YILI
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

# Çarpma Fonksiiyonu
def Carp(x, y):
return x * y

# Bölme Fonksiyonu
def Bol(x, y):
return x / y

İşine yarar umarım
 
Son düzenleme:
Onaylı Üye
Katılım
4 Mar 2023
Mesajlar
62
Tepki puanı
4
Yaş
24
3 HİZMET YILI
notlar = [80, 90, 75, 85, 95] # notların bir listesi örnek

toplam = sum(notlar) # tüm notların toplamı
ortalama = toplam / len(notlar) # notların ortalaması

ilk_4_hane = round(ortalama, 4) # ortalamanın ilk 4 hanesinin alınması

print("Ortalama:", ortalama)
print("Ortalamanın ilk 4 hanesi:", ilk_4_hane)
 
Onaylı Üye
Katılım
7 Ağu 2020
Mesajlar
52
Tepki puanı
0
Ödüller
4
Yaş
25
5 HİZMET YILI
round(sayı, 4) şeklinde de yapabilirsin sayıyı 4 haneden yuvarlayabilirsin. `round` python için gömülü bi fonksiyon.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst