ваня5777 В ваня5777 Регистрация 27 Ноя 2013 Сообщения 90 Репутация 0 Спасибо 0 Монет 0 13 Окт 2021 #1 Num1 = float(input()) num2 = float(input()) a = input() if a == '-': print(num1 - num1) elif a == '': print(num1 + num1) elif a == '*': print(num1 * num2) elif a == '/': if num2 != '0': print(num1 / num2) else: print('888888') else: print('888888') НАПИСАНО НА ПИТОНЕ
Num1 = float(input()) num2 = float(input()) a = input() if a == '-': print(num1 - num1) elif a == '': print(num1 + num1) elif a == '*': print(num1 * num2) elif a == '/': if num2 != '0': print(num1 / num2) else: print('888888') else: print('888888') НАПИСАНО НА ПИТОНЕ
Scar S Scar Регистрация 16 Окт 2013 Сообщения 64 Репутация 0 Спасибо 0 Монет 0 13 Окт 2021 #2 При сложении даёт удвоенное num1, а при вычитании ноль. Странно, да? Попробуй там и num2 использовать, вдруг поможет. Позитивный голос 0
При сложении даёт удвоенное num1, а при вычитании ноль. Странно, да? Попробуй там и num2 использовать, вдруг поможет.
nikitosd N nikitosd Регистрация 25 Окт 2013 Сообщения 84 Репутация -3 Спасибо 1 Монет 0 13 Окт 2021 #3 Дабы избежать дурных результатов, не используй без острой необходимости такие конструкции. Они сложны для новичков Куда проще def f(znak, num1, num2): if znak == '-': return (num1 - num1) if znak == '+': return (num1 + num1) -------------- Позитивный голос 0
Дабы избежать дурных результатов, не используй без острой необходимости такие конструкции. Они сложны для новичков Куда проще def f(znak, num1, num2): if znak == '-': return (num1 - num1) if znak == '+': return (num1 + num1) --------------
Даеиил Д Даеиил Регистрация 13 Дек 2012 Сообщения 113 Репутация 0 Спасибо 0 Монет 0 13 Окт 2021 #4 наверное ошибка в том, что переменная Num1, а используется num1. И почему то в "-" и в "+" не используется num2 Позитивный голос 0
наверное ошибка в том, что переменная Num1, а используется num1. И почему то в "-" и в "+" не используется num2
Даник Д Даник Регистрация 2 Окт 2013 Сообщения 95 Репутация 1 Спасибо 0 Монет 0 13 Окт 2021 #5 У вас 2 else, а может быть только 1 Поэтому и подчеркивает последний else Позитивный голос 0
dim D dim Регистрация 12 Июн 2013 Сообщения 80 Репутация 0 Спасибо 0 Монет 0 13 Окт 2021 #6 Скриншотом покажи код Позитивный голос 0