n = int(input("Введіть ціле число від 8 до 10: "))
if n < 8 or n > 10:
print("Введене число не входить в заданий діапазон!")
else:
factorial = 1
for i in range(1, n+1):
factorial *= i
print("Факторіал числа", n, "дорівнює", factorial)
У цій програмі я використовую вбудовану функцію input() для того, щоб користувач міг ввести число, та перевірю, чи воно входить в заданий діапазон за допомогою умовного оператора if. Якщо число не входить в діапазон, виводиться повідомлення про це. Якщо число в діапазоні, обчислюється його факторіал за допомогою циклу for та виводимо результат за допомогою функції print().
Answers & Comments
Ответ:
Объяснение:
n = int(input("Введіть ціле число від 8 до 10: "))
if n < 8 or n > 10:
print("Введене число не входить в заданий діапазон!")
else:
factorial = 1
for i in range(1, n+1):
factorial *= i
print("Факторіал числа", n, "дорівнює", factorial)
У цій програмі я використовую вбудовану функцію input() для того, щоб користувач міг ввести число, та перевірю, чи воно входить в заданий діапазон за допомогою умовного оператора if. Якщо число не входить в діапазон, виводиться повідомлення про це. Якщо число в діапазоні, обчислюється його факторіал за допомогою циклу for та виводимо результат за допомогою функції print().