БУДЬ ЛАСКА ДОПОМОЖІТЬЬЬ!! ДАЮ 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. Кількість чисел для виведення вводить користувач.
Answers & Comments
Ответ:
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
Объяснение:
мова Пайтон