Как создать программу на Python, которая будет выполнять следующие условия: пользователь вводит число от 1 до 100. Если число делится на 3, нужно вывести "Fizz". Если число делится на 5, нужно вывести "Buzz". Если число делится и на 3, и на 5, нужно вывести "Fizz Buzz". Если число не делится ни на 3, ни на 5, нужно вывести само число. Если пользователь ввел число вне диапазона от 1 до 100, нужно показать сообщение об ошибке?
Информатика 7 класс Программирование на Python программа на Python Fizz Buzz ввод числа условия задачи деление на 3 и 5 обработка ошибок диапазон от 1 до 100 Новый
Для создания программы на Python, которая выполняет указанные условия, мы можем следовать следующему пошаговому алгоритму:
input()
для получения числа от пользователя.if
.%
) для проверки, делится ли число на 3, 5 или оба.Теперь давайте посмотрим на пример кода, который реализует этот алгоритм:
number = int(input("Введите число от 1 до 100: ")) if 1 <= number <= 100: 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) else: print("Ошибка: число должно быть в диапазоне от 1 до 100.")
Разбор кода:
int()
.if 1 <= number <= 100:
проверяет, находится ли число в нужном диапазоне.Теперь вы знаете, как создать программу на Python, которая выполняет все указанные условия!