Вопрос задан 04.01.2024 в 09:35. Предмет Информатика. Спрашивает Плешакова Анна.

Прошу помочь, На Python Задание 1
Пользователь вводит с клавиатуры три числа. В зависимости от выбора пользователя программа выводит
на экран сумму трёх чисел или произведение трёх чисел.
Задание 2
Пользователь вводит с клавиатуры три числа. В зависимости от выбора пользователя программа выводит
на экран максимум из трёх, минимум из трёх или среднеарифметическое трёх чисел.
Задание 3
Пользователь вводит с клавиатуры количество метров. В зависимости от выбора пользователя программа
переводит метры в мили, дюймы или ярды.
Задание 4
Пользователь вводит с клавиатуры два числа (начало и конец диапазона). Требуется проанализировать все
числа в этом диапазоне по следующему правилу: если
число кратно 7, его надо выводить на экран.
Задание 5
Пользователь вводит с клавиатуры два числа (начало и конец диапазона). Требуется проанализировать все
числа в этом диапазоне. Нужно вывести на экран:
1. Все числа диапазона;
2. Все числа диапазона в убывающем порядке;
3. Все числа, кратные 7;
4. Количество чисел, кратных 5.
Задание 6
Пользователь вводит с клавиатуры два числа (начало
и конец диапазона). Требуется проанализировать все числа
в этом диапазоне. Вывод на экран должен проходить по
правилам, указанным ниже.
Если число кратно 3 (делится на 3 без остатка) нужно
вывести слово Fizz. Если число кратно 5 нужно вывести слово Buzz. Если число кратно 3 и 5 нужно вывести
Fizz Buzz. Если число не кратно не 3 и 5 нужно вывести
само число.

Перейти к ответам

Ответы на вопрос

Отвечает Тя Ка.

Вот подробные решения для каждого из предложенных вами заданий на Python:

Задание 1

python
# Ввод трех чисел a = float(input("Введите первое число: ")) b = float(input("Введите второе число: ")) c = float(input("Введите третье число: "))

# Выбор операции operation = input("Введите '+' для суммы или '*' для произведения: ")

# Выполнение операции if operation == '+': result = a + b + c elif operation == '*': result = a * b * c else: result = "Неверный выбор операции."

print("Результат:", result)

Задание 2

python
# Ввод трех чисел a = float(input("Введите первое число: ")) b = float(input("Введите второе число: ")) c = float(input("Введите третье число: "))

# Выбор операции operation = input("Введите 'max' для максимума, 'min' для минимума или 'avg' для среднего: ")

# Выполнение операции if operation == 'max': result = max(a, b, c) elif operation == 'min': result = min(a, b, c) elif operation == 'avg': result = (a + b + c) / 3 else: result = "Неверный выбор операции."

print("Результат:", result)

Задание 3

python
# Ввод количества метров meters = float(input("Введите количество метров: "))

# Выбор единицы измерения unit = input("Введите 'мили', 'дюймы' или 'ярды': ")

# Конвертация if unit == 'мили': result = meters * 0.000621371 elif unit == 'дюймы': result = meters * 39.3701 elif unit == 'ярды': result = meters * 1.09361 else: result = "Неверный выбор единицы измерения."

print(f"{meters} метров равно {result} {unit}.")

Задание 4

python
# Ввод начала и конца диапазона start = int(input("Введите начало диапазона: ")) end = int(input("Введите конец диапазона: "))

# Вывод чисел, кратных 7 for number in range(start, end + 1): if number % 7 == 0: print(number)

Задание 5

python
# Ввод начала и конца диапазона start = int(input("Введите начало диапазона: ")) end = int(input("Введите конец диапазона: "))

# Вывод чисел диапазона print("Все числа диапазона:", list(range(start, end + 1)))

# Вывод чисел диапазона в убывающем порядке print("Числа в убывающем порядке:", list(range(end, start - 1, -1)))

# Вывод чисел, кратных 7 print("Числа, кратные 7:", [number for number in range(start, end + 1) if number % 7 == 0])

# Подсчет количества чисел, кратных 5 count = sum(1 for number in range(start, end + 1) if number % 5 == 0) print("Количество чисел, кратных 5:", count)

Задание 6

python
# Ввод начала и конца диапазона start = int(input("Введите начало диапазона: ")) end = int(input("Введите конец диапазона: "))

# Анализ чисел диапазона for number in range(start, end + 1): if number % 3 == 0 and number % 5 == 0: print("Fizz Buzz") elif number % 3 == 0: print("Fizz") elif number % 5 == 0: print("Buzz") else: print(number)

Эти скрипты представляют собой простые решения ваших задач. Вы можете запустить их в любой Python-среде для проверки их работы.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос