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

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

2. Напишите программу, которая позволяет пользователю выбирать степень, в которую нужно возвести число, введенное им. Допустимый диапазон степеней от нулевой до седьмой включительно.

3. Напишите программу для расчета стоимости разговора в зависимости от разных параметров.
Zvezdnyy_Lis
14
Задача 1:

Для решения этой задачи, мы будем использовать оператор условного ветвления if-else и операторы остатка от деления %. Вот пошаговое решение:

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

Ниже приведена программа на языке Python, решающая данную задачу:

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

if number < 1 or number > 100:
print("Ошибка: число вне интервала!")
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:

Для решения этой задачи также можно использовать оператор условного ветвления if-else. Допустим, пользователь вводит число и степень, в которую нужно возвести это число. После этого мы проверяем, находится ли степень в диапазоне от 0 до 7 включительно. Если да, то возводим число в эту степень с помощью оператора возведения в степень \*\*. Вот пошаговое решение:

1. Пользователь вводит число и степень с клавиатуры.
2. Проверяем, находится ли степень числа в диапазоне от 0 до 7. Если нет, выводим сообщение об ошибке.
3. Иначе, возводим число в степень с помощью оператора возведения в степень \*\*.
4. Выводим результат.

Вот пример программы на Python, решающей эту задачу:

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

if power < 0 or power > 7:
print("Ошибка: степень вне допустимого диапазона!")
else:
result = number ** power
print("Результат:", result)


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

Задача 3:

Пожалуйста, уточните, какую именно задачу вы хотели бы решить.