+ 4
Why my codes just can "add" only? Not other?
I'm confuse https://code.sololearn.com/c1z2No6xxRbZ/?ref=app
11 Respuestas
+ 2
Wah ada geek master asal Indonesia juga... Ngikut follow ya... 😁
+ 1
i suggest that you write the input for num1 and num2, and the input for the operator outside the "if" control structure, i've made a simple calc and it works for me
input untuk num1, num2, sama operatornya di tulis di luar struktur kontrol mas, saya rasa disitu masalahnya, punya saya work kok, kalo nggak define fungsi aja untuk masing2 operator
+ 1
num1 = input("operand1")
num2 = input("operand2")
operator = input("operator")
control structure
+ 1
kalau tidak, coba bikin fungsi untuk masing2 operator
def add(x,y):
print(x+y)
nah pada saat fungsi dipanggil, nanti jadinya
add(num1, num2)
misal
add(1,1)
#output
2
+ 1
tidak harus dengan kata "operand" bro
+ 1
ini bro contohnya, untuk 1 operator saja, sisanya anda sesuaikan saja
num1 = input("num1 : ")
num2 = input("num2 : ")
operator = input("operator : ")
def add(x,y) #disini kita define fungsinya dulu
print(x+y)
if operator == "add":
add(num1,num2)
+ 1
Wah ada orang orang indonesia wkwkwk XD #norak
0
coba saja dulu, menurut saya simpelnya begitu
0
untuk kwargumen itu bebas, asal tipe datanya string, itu untuk ngasih tau user aja kalau slot ini harus diisi input apa
0
Hi
0
Belajar bareng aja gan 😁