К содержанию

 

 

Муниципальное автономное образовательное учреждение дополнительного образования

 

Свердловская область, Артемовский район, п. Буланаш, ул. Коммунальная, д. 10
Телефон: +7 (34363) 54-900
E-mail: coipo@coipo.ru
Режим работы:
ПН-СБ: 08.00-20.00
Обед: 12.00-13.00
ВС: выходной
Прием по личным вопросам: понедельник 15.00-17.00
 

 

Главная / Новости / Мастер класс по созданию калькулятора на Python

Мастер класс по созданию калькулятора на Python

4 декабря 2020

Новости

Мастер класс по созданию калькулятора на Python

Написать программу, которая выполняет над двумя вещественными числами одну из четырех арифметических операций (сложение, вычитание, умножение или деление). Программа должна завершаться только по желанию пользователя.
Чтобы программа самопроизвольно не завершалась, в ней надо запустить бесконечный цикл. Выход из него будем осуществлять с помощью оператора break, если пользователь вводит определенный символ вместо знака арифметической операции.
Если пользователь ввел знак, который не является ни знаком арифметической операции, ни символом-"прерывателем" работы программы, то вывести сообщение о некорректном вводе.
Если был введен один из четырех знаков операции, запросить ввод двух чисел.
В зависимости от знака операции выполнить соответствующее арифметическое действие.
Если было выбрано деление, необходимо проверить не является ли нулем второе число. Если это так, то сообщить о невозможности деления.
print("Ноль в качестве знака операции"
"\nзавершит работу программы")
while True:
s = input("Знак (+,-,*,/): ")
if s == '0':
break
if s in ('+', '-', '*', '/'):
x = float(input("x="))
y = float(input("y="))
if s == '+':
print("%.2f" % (x+y))
elif s == '-':
print("%.2f" % (x-y))
elif s == '*':
print("%.2f" % (x*y))
elif s == '/':
if y != 0:
print("%.2f" % (x/y))
else:
print("Деление на ноль!")
else:
print("Неверный знак операции!")
Пример выполнения программы:
Ноль в качестве знака операции
завершит работу программы
Знак (+,-,*,/): -
x=10
y=8.56
1.44
Знак (+,-,*,/): /
x=128
y=15
8.53
Знак (+,-,*,/): 0

 

 


Свежие публикации данной категории

20 ноября Зима: время заботы о руках – откройте магию парафинотерапии для идеального ухода!

20 ноября Благотворительный сбор корма для бездомных животных!

20 ноября Конкурс АРТ - профи

20 ноября Агитбригада "Эколята ЦОиПО" и "Друзья природы" присоединяются к марафону #Завсетебяблагодарю

19 ноября Юные ценители красоты из студии "Парикмахерское искусство и визаж" продолжают марафон #Завсетебяблагодарю

18 ноября 09.11.2024 в городе Екатеринбург прошло замечательное мероприятие для юных журналистов и обучающихся увлекающихся медиасферой, в этом мероприятии приняла участие и наша обучающаяся группы профессионального обучения Никонова Татьяна.

18 ноября 18 ноября свой день рождения отмечает самый главный волшебник страны - Дед Мороз.

18 ноября Практика – это важно!

18 ноября Афрокудри

18 ноября Юные изобретатели из студии "Творческая проектная робототехника" продолжают марафон #Завсетебяблагодарю

На сайте цоипо.рф мы не собираем и не храним никакую информацию без вашего согласия.
Cookie используются для сбора статистики и информации технического характера и хранятся на вашем устройстве. Принимаю
Наверх страницы