Задание 1 Пользователь указывает число на клавиатуре в пределах от 1 до 100. Если число делится на 3 без остатка, нужно

Задание 1 Пользователь указывает число на клавиатуре в пределах от 1 до 100. Если число делится на 3 без остатка, нужно вывести слово "Fizz". Если число делится на 5, нужно вывести слово "Buzz". Если число делится и на 3, и на 5, нужно вывести "Fizz Buzz". Если число не делится ни на 3, ни на 5, нужно вывести само число. Если пользователь ввел значение, не попадающее в диапазон от 1 до 100, требуется вывести сообщение об ошибке.

Задание 2 Написать программу, позволяющую пользователю возводить введенное им число в степень от 0 до 7 включительно.

Задание 3 Написать программу для расчета стоимости разговора в зависимости от разных условий.
Совёнок

Совёнок

Задание 1:

Для решения данной задачи нам необходимо использовать конструкцию условного оператора if-else. Давайте по шагам решим эту задачу.

1. Сначала мы должны запросить у пользователя ввод числа. Для этого мы можем использовать функцию input(). Давайте сохранить значение, введенное пользователем, в переменную number.

python
number = int(input("Введите число от 1 до 100: "))


2. Теперь, когда у нас есть число в переменной number, мы можем проверить его на условия деления на 3 и 5. Для этого воспользуемся оператором % (mod), который возвращает остаток от деления. Если остаток равен 0, то число делится нацело.

python
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)


3. Осталось добавить проверку на правильность введенного числа, чтобы оно находилось в диапазоне от 1 до 100.

python
if number < 1 or number > 100:
print("Ошибка. Число должно быть от 1 до 100.")
else:
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)


Таким образом, мы получили решение задачи, которое учитывает все условия и выводит правильное значение в зависимости от введенного числа.

Задание 2:

1. Начнем, как и в предыдущем задании, с запроса числа от пользователя.

python
number = int(input("Введите число для возведения в степень от 0 до 7: "))


2. Теперь нам нужно обработать введенное число, чтобы оно находилось в указанном диапазоне.
Если число вне диапазона, выведем сообщение об ошибке.

python
if number < 0 or number > 7:
print("Ошибка. Число должно быть от 0 до 7.")
else:


3. Воспользуемся встроенной функцией pow(), которая позволяет возводить число в заданную степень.

python
result = pow(number, power)
print(f"Результат возведения числа {number} в степень {power}: {result}")


В итоге, мы получим программу, которая позволяет пользователю возвести число в заданную степень от 0 до 7. В случае неправильного ввода числа или степени, программа выведет соответствующее сообщение об ошибке.

Задание 3:

Чтобы я мог написать программу для расчета, мне нужна дополнительная информация о том, что именно нужно рассчитать. Пожалуйста, уточните, какую задачу вы хотите решить, и я с радостью помогу вам.
Знаешь ответ?
Задать вопрос
Привет!
hello