06. Operations Between Numbers
Здравейте, получавам 90/100 в Judge.Някой може ли да каже къде е проблема
https://pastebin.com/TYmyeBtZ
Здравейте, получавам 90/100 в Judge.Някой може ли да каже къде е проблема
https://pastebin.com/TYmyeBtZ
Здравей, не можах да разбера много къде ти е грешката. Промених една част от кода ти и получавам 100/100. Свери си ги и погледни, къде може да е. Знам само, че е било при "+, -, * ", там я скъсих и не получих грешка. Заповядай!
n1 = int(input())
n2 = int(input())
operator = input()
result = 0
if operator == "+" or operator == "-" or operator == "*":
if operator == "+":
result = n1 + n2
elif operator == "-":
result = n1 - n2
elif operator == "*":
result = n1 * n2
if result % 2 == 0:
print(f"{n1} {operator} {n2} = {result} - even")
else:
print(f"{n1} {operator} {n2} = {result} - odd")
elif operator == "/":
if n2 == 0:
print(f"Cannot divide {n1} by zero")
else:
result = n1 / n2
print(f"{n1} {operator} {n2} = {result:.2f}")
elif operator == "%":
if n2 == 0:
print(f"Cannot divide {n1} by zero")
else:
result = n1 % n2
print(f"{n1} {operator} {n2} = {result}")