Python. Первый шаг в программировании для детей и начинающих. Андрей Миллиардов. Читать онлайн. Newlib. NEWLIB.NET

Автор: Андрей Миллиардов
Издательство: Автор
Серия:
Жанр произведения:
Год издания: 2024
isbn:
Скачать книгу
когда мы знаем основные арифметические операции, давай создадим простую программу-калькулятор. Она будет запрашивать два числа у пользователя и выполнять над ними математические операции.

      Пример программы:

      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, чтобы решать