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}")