Пример программы:
python
# Простой калькулятор
print("Добро пожаловать в калькулятор!")
number1 = float(input("Введите первое число: "))
number2 = float(input("Введите второе число: "))
print("Выберите операцию: +, -, *, /, //, %, **")
operation = input("Введите операцию: ")
if operation == "+":
result = number1 + number2
elif operation == "-":
result = number1 – number2
elif operation == "*":
result = number1 * number2
elif operation == "/":
if number2 != 0:
result = number1 / number2
else:
result = "Ошибка: деление на ноль!"
elif operation == "//":
if number2 != 0:
result = number1 // number2
else:
result = "Ошибка: деление на ноль!"
elif operation == "%":
result = number1 % number2
elif operation == "**":
result = number1 ** number2
else:
result = "Ошибка: неизвестная операция!"
print("Результат:", result)
Как работает эта программа:
Пользователь вводит два числа.
Выбирает одну из доступных операций.
Программа вычисляет результат и выводит его на экран.
Попробуй выполнить эту программу с разными числами и операциями!
Математические функции
Python обладает мощным модулем для работы с математикой – math. Этот модуль включает в себя множество полезных функций, которые делают вычисления проще и удобнее. Чтобы использовать эти функции, нужно сначала импортировать модуль:
python
import math
Вот несколько популярных функций из модуля math:
math.sqrt(x) – вычисление квадратного корня:
python
import math
result = math.sqrt(16)
print(result) # Выведет 4.0
math.pow(x, y) – возведение числа x в степень y (аналог **):
python
import math
result = math.pow(2, 3)
print(result) # Выведет 8.0
math.ceil(x) – округление числа вверх:
python
import math
result = math.ceil(4.2)
print(result) # Выведет 5
math.floor(x) – округление числа вниз:
python
import math
result = math.floor(4.8)
print(result) # Выведет 4
math.pi – значение числа π (пи):
python
import math
print(math.pi) # Выведет 3.141592653589793
Пример использования математических функций
Давай создадим программу, которая будет рассчитывать длину окружности и площадь круга по введенному радиусу. Для этого нам понадобится число π и несколько функций из модуля math.
python
import math
# Ввод радиуса
radius = float(input("Введите радиус круга: "))
# Вычисление длины окружности
circumference = 2 * math.pi * radius
# Вычисление площади круга
area = math.pi * math.pow(radius, 2)
# Вывод результатов
print("Длина окружности:", circumference)
print("Площадь круга:", area)
Программа спрашивает у пользователя радиус, а затем вычисляет длину окружности и площадь круга, используя введенное значение. Это пример реального использования математических функций в программировании.
Комбинирование арифметики и математических функций
Ты можешь комбинировать арифметические операции с функциями модуля math, чтобы решать