Информатика, опубликовано 06.06.2020 23:20
Напишите калькулятор, который считывает с пользовательского ввода три строки: первое число, второе число и операцию, после чего применяет операцию к введённым числам ("первое число" "операция" "второе число") и выводит результат на экран. Поддерживаемые операции: +, -, /, *, mod, pow, div, где mod — это взятие остатка от деления, pow — возведение в степень, div — целочисленное деление. Если выполняется деление и второе число равно 0, необходимо выводить строку "Деление на 0!".
Ответ оставил: Гость
a=float(input())
b=float(input())
c=input()
if c=='+': print (a + b)
if c=='-': print (a-b)
if c=='/' and b ==0.0: print("Деление на 0!")
if c=='/' and b!=0.0 : print(a/b)
if c=='*': print(a*b)
if c=='pow': print(a**b)
if c=='div' and b==0.0: print("Деление на 0!")
if c=='div' and b!=0.0: print(a//b)
if c=='mod' and b==0.0: print ("Деление на 0!")
if c=='mod' and b!=0.0: print (a%b)
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01