Мой опыт написания программы на Python для выполнения математических операций
Привет всем! Меня зовут Алексей и я хочу поделиться своим опытом написания программы на Python, которая позволяет пользователю выполнить различные математические операции с двумя числами․
Для начала, я использовал язык программирования Python, потому что он прост в изучении и имеет множество возможностей․ Также, я знал, что для выполнения этой задачи мне понадобится использовать ввод и вывод данных от пользователя, а Python предоставляет удобные инструменты для этого․
Первым шагом было принять от пользователя два числа․ Для этого я использовал функцию input
, которая позволяет вводить данные с клавиатуры․ Я просто написал⁚
num1 float(input(″Введите первое число⁚ ″))
num2 float(input(″Введите второе число⁚ ″))
Заметьте, что я использовал функцию float
для преобразования вводимых данных в числа с плавающей точкой, чтобы можно было выполнить математические операции с десятичными числами․
Затем, я предложил пользователю выбрать операцию, используя функцию input
․ Я вывел на экран список доступных операций и попросил пользователя ввести символ операции (например, , -, *, /):
print(″Доступные операции⁚″)
print(″1․ Сложение ( )″)
print(″2․ Вычитание (-)″)
print(″3․ Умножение (*)″)
print(″4․ Деление (/)")
operation input(″Выберите операцию (введите символ)⁚ ″)
После этого, я использовал условный оператор if
для выполнения выбранной операции и вывода результата⁚
if operation ″ ″⁚
result num1 num2
print(f″Результат сложения⁚ {result}″)
elif operation ″-″⁚
result num1 ⸺ num2
print(f″Результат вычитания⁚ {result}″)
elif operation ″*″⁚
result num1 * num2
print(f″Результат умножения⁚ {result}″)
elif operation ″/":
if num2 ! 0⁚
result num1 / num2
print(f″Результат деления⁚ {result}″)
else⁚
print(″Ошибка⁚ деление на ноль!″)
else⁚
print(″Ошибка⁚ неверная операция!″)
Здесь я использовал фигурные скобки и букву f
перед строкой для форматирования выводимого результата․
Советую добавить условие, которое проверяет ввод пользователя на корректность чисел для более надежной работы программы․ Также можно добавить возможность выполнения других операций, таких как возведение в степень или извлечение корня, чтобы обогатить функциональность программы․
Я очень доволен результатом моей программы․ Она прекрасно работает и выполняет все нужные операции․ Надеюсь, мой опыт в написании этой программы поможет и вам!