Тимур Алиев
Был на сайте: 19.03.2024 17:18

Тимур Алиев timuali

Паспорт не верифицирован

Банальный калькулятор.  

  • 1
  • Опубликовано: 2024-02-12
```python
def add(num1, num2):
"""
Сложение двух чисел.

Args:
num1 (int): первое число.
num2 (int): второе число.

Returns:
int: сумма двух чисел.
"""
return num1 + num2


def subtract(num1, num2):
"""
Вычитание второго числа из первого.

Args:
num1 (int): первое число.
num2 (int): второе число.

Returns:
int: разность двух чисел.
"""
return num1 - num2


def multiply(num1, num2):
"""
Умножение двух чисел.

Args:
num1 (int): первое число.
num2 (int): второе число.

Returns:
int: произведение двух чисел.
"""
return num1 * num2


def divide(num1, num2):
"""
Деление первого числа на второе.

Args:
num1 (int): первое число.
num2 (int): второе число.

Returns:
int: частное от деления первого числа на второе.
"""
return num1 / num2


def power(num1, num2):
"""
Возведение первого числа в степень второго.

Args:
num1 (int): первое число.
num2 (int): второе число.

Returns:
int: первое число в степени второго.
"""
return num1 ** num2


def calculate(num1, operator, num2):
"""
Выполнение операции над двумя числами.

Args:
num1 (int): первое число.
operator (str): операция.
num2 (int): второе число.

Returns:
int: результат операции.
"""
if operator == "+":
return add(num1, num2)
elif operator == "-":
return subtract(num1, num2)
elif operator == "*":
return multiply(num1, num2)
elif operator == "/":
return divide(num1, num2)
elif operator == "^":
return power(num1, num2)
else:
print("Неизвестная операция")


# Получение ввода от пользователя
num1 = int(input("Введите первое число: "))
operator = input("Введите операцию (+, -, *, /, ^): ")
num2 = int(input("Введите второе число: "))

# Выполнение операции
result = calculate(num1, operator, num2)

# Вывод результата
p
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:

Код для игры пакмен. ```python import pygame import sys # Инициализация Pygame pygame.init() # Настройки игры SCREEN_WIDTH = 800 SCREEN_HEIGHT = 600 FPS = 60 # Цвета BLACK = (0, 0, 0) WHITE = (255, 255, 255) RED = (255, 0, 0) GREEN = (0, 255, 0) BLUE = (0, 0, 255) # …

Код для приложения (Прогноз погоды). ```python import requests import tkinter as tk # Создание главного окна приложения root = tk.Tk() root.title("Прогноз погоды") # Создание поля для ввода города city_label = tk.Label(root, text="Введите город:") city_label.grid(r…

Сайт для просмотра фильмов. Этот код создает простой сайт, на котором можно смотреть фильмы онлайн. Сайт состоит из списка фильмов и плеера. Когда пользователь кликает по ссылке на фильм, плеер загружает и воспроизводит этот фильм. <!DOCTYPE html> <html> <head&g…

Telegram-бота для арбитражной торговли. Этот код создает Telegram-бота на C#, который предоставляет сигналы для арбитражной торговли между различными биржами. Бот получает цены на биржах и находит пары с наибольшей разницей в цене. Затем он формирует сообщение с сигналами и отправляет его …

Telegram-бота для арбитражной торговли. Этот код создает Telegram-бота на C#, который предоставляет сигналы для арбитражной торговли между различными биржами. Бот получает цены на биржах и находит пары с наибольшей разницей в цене. Затем он формирует сообщение с сигналами и отправляет его …