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}")
 
Üye
Katılım
6 Mar 2023
Mesajlar
48
Tepki puanı
2
Yaş
31
3 HİZMET YILI
Bilgi almak isteyen özelden discord versin tüm detaylarıyla anlatabilirim
 
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
 
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...