Çözüldü Python ile terminal yapmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

FAT1HIYY3

Decapat
Katılım
23 Ocak 2022
Mesajlar
862
Makaleler
2
Çözümler
6
Daha fazla  
Cinsiyet
Erkek
Yapmak istediğim şeyi başlıkta tam açıklayamadım sanırım. Örneğin benim şöyle bir kodum var:

Python:
def total(sayi1, sayi2):
 result = sayi1+sayi2
 print(result)

Ben ınput'a Total(2, 3) yazdığımda bu funksiyonu çalıştırmasını istiyorum fakat tek tek ayarlamak istemiyorum. Kullanıcı hangi sayıyı girerse funksiyonu ona göre çalıştıracak bir sistem düşündüm. Umarım anlatabilmişimdir. Şimdiden teşekkürler.

Not: "Total" yazdıktan sonra karşıma "sayı 1:", "sayı 2:" gibi input çıkmasını istemiyorum. Yani bunu 1 satırda halletmek istiyorum.
Örneğin: Total(5, 10)
Sonuç: 15.
 
Çözüm
Kod:
while 1:
    try:
        exec(input("# "))
    except Exception as e:
        print(str(e)+" hatası.")

Buyur. Terminal.
Tam soruyu anlamadım fakat galiba parametreleri kullanıcıdan istiyorsun.


Python:
def total():
    sayi1 = float(input("Ilk sayıyı girin: "))
    sayi2 = float(input("Ikinci sayıyı girin: ")) 
    result = sayi1 + sayi2
    print("Toplam:", result)

total()
 

Hocam bunları 1 satırda halletmek istiyorum. Kullanıcı, Total(5, 10) yazdığında hiçbir input çıkmadan sonucu verecek.
 
Zaten yazdığın kod bu işlevi görmüyor mu?
 
İnput üzerinden verilen stringi parse edip gerekli fonksiyonu çağırman gerekiyor bunun için.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…