Предмет: Информатика, автор: sofiia21042008

БУДЬ ЛАСКА ДОПОМОЖІТЬЬЬ!! ДАЮ 50 БАЛІВ!!

Напишіть програму, яка знаходить суму від 0 до n натуральних чисел, де n вводиться користувачем з клавіатури.

Напишіть програму, яка перевіряє, чи є задане число простим. Якщо число просте, програма повинна вивести "Просте число", інакше вивести "Складене число".

Напишіть програму, яка виводить таблицю множення для заданого числа n, де n вводиться користувачем(використовуйте цикл. 10 прінтів не зарахую).

Напишіть програму, яка знаходить факторіал заданого числа n, де n вводиться користувачем. Факторіал n позначається n! і дорівнює добутку всіх натуральних чисел від 1 до n (наприклад, 5! = 1 * 2 * 3 * 4 * 5 = 120).

Напишіть програму, яка визначає, чи є рік високосним. Якщо рік високосний, програма повинна вивести "Рік високосний", інакше вивести "Рік не є високосним". Пошукайте які умови оприділяють чи рік є високосним.

Напишіть програму, яка виводить на екран задану кількість чисел Фібоначчі. Перше та друге число Фібоначчі дорівнюють 1, а кожне наступне - сумі двох попередніх. Наприклад, перші 10 чисел Фібоначчі: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55. Кількість чисел для виведення вводить користувач.​

Ответы

Автор ответа: Data1lz
1

Ответ:

1: n = int(input("Введіть число n: "))

sum = 0

for i in range(n+1):

sum += i

print("Сума від 0 до", n, "дорівнює", sum)

2: n = int(input("Введіть число: "))

if n < 2:

print("Складене число")

else:

is_prime = True

for i in range(2, int(n**0.5)+1):

if n % i == 0:

is_prime = False

break

if is_prime:

print("Просте число")

else:

print("Складене число")

3: n = int(input("Введіть число: "))

for i in range(1, 11):

print(n, "*", i, "=", n*i)

4:n = int(input("Введіть число: "))

fact = 1

for i in range(1, n+1):

fact *= i

print(n, "! дорівнює", fact)

5: year = int(input("Введіть рік: "))

if year % 4 == 0:

if year % 100 == 0:

if year % 400 == 0:

print("Рік високосний")

else:

print("Рік не є високосним")

else:

print("Рік високосний")

else:

print("Рік не є високосним")

6: n = int(input("Введіть кількість чисел Фібоначчі для виведення: "))

# Ініціалізуємо перші два числа Фібоначчі

num1, num2 = 1, 1

# Виводимо перші два числа Фібоначчі

print(num1)

print(num2)

# Генеруємо наступні числа Фібоначчі та виводимо їх на екран

for i in range(2, n):

num3 = num1 + num2

print(num3)

num1, num2 = num2, num3

Объяснение:

мова Пайтон

Похожие вопросы