
1.Користувач вводить число а. Треба перевірити, чи ділиться це число на 2,3,5,10,1024. Якщо число
ділиться то треба ділити націло на це число, допоки ділиться (наприклад, воно ділиться на 2 виводимо результат від ділення націло числа на вході і 2) 2.Вам дається на початку 5 чисел. Треба вивести факторіал кожного числа, вивести цілу та дробову частину кожного числа.

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

Ответ:
1. Вот код, который проверяет, делится ли число на 2, 3, 5, 10 и 1024 и делит его на эти числа, если они являются делителями:
num = int(input("Введите число: "))
divisors = [2, 3, 5, 10, 1024]
for divisor in divisors:
if num % divisor == 0:
result = num
while result % divisor == 0:
result //= divisor
print(f"{num} делится на {divisor}. Результат: {num // divisor}")
2. Вот код, который находит факториал каждого из 5 чисел, а затем выводит целую и дробную часть каждого числа, используя функцию math.modf():
import math
nums = [2, 3, 5, 7, 11]
for num in nums:
factorial = 1
for i in range(1, num + 1):
factorial *= i
print(f"Факториал числа {num}: {factorial}")
frac, whole = math.modf(num)
print(f"Целая часть числа {num}: {int(whole)}")
print(f"Дробная часть числа {num}: {frac}")



Ось розв'язання задач, які ви описали, на мові програмування Python:
- Перевірка, чи ділиться число на 2, 3, 5, 10, 1024:
pythonnumber = int(input("Введіть число: "))
if number % 2 == 0:
print(number // 2)
elif number % 3 == 0:
print(number // 3)
elif number % 5 == 0:
print(number // 5)
elif number % 10 == 0:
print(number // 10)
elif number % 1024 == 0:
print(number // 1024)
else:
print("Число не ділиться на 2, 3, 5, 10 або 1024.")
Цей код зчитує число, введене користувачем, і перевіряє, чи ділиться воно на 2, 3, 5, 10 або 1024. Якщо ділиться, виводиться результат від ділення націло.
- Обчислення факторіала та виведення цілої та дробової частин чисел:
pythonimport math
numbers = []
for i in range(5):
number = float(input("Введіть число: "))
numbers.append(number)
for number in numbers:
factorial = math.factorial(int(number))
integer_part = int(number)
fractional_part = number - integer_part
print(f"Число: {number}")
print(f"Факторіал: {factorial}")
print(f"Ціла частина: {integer_part}")
print(f"Дробова частина: {fractional_part}")
print()
Цей код зчитує 5 чисел, обчислює їх факторіали, а також виводить цілу та дробову частини кожного числа. Функція math.factorial()
використовується для обчислення факторіала числа.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili