Çö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()
 
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.
 
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.
Zaten yazdığın kod bu işlevi görmüyor mu?
 

Technopat Haberler

Yeni konular

Geri
Yukarı