
ДАЮ 100 БАЛЛОВ 1. написать программу, которая выводит факториал числа 2. Прграмма, которая
выводит N первых чисел фибоначчи 3. Программа, которая находит сумму первых N простых чисел ПИТОН!

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

Ответ:
Сложить fib1 и fib2, присвоив результат переменной для временного хранения данных, например, fib_sum.
Переменной fib1 присвоить значение fib2.
Переменной fib2 присвоить значение fib_sum.
После окончания работы цикла вывести значение fib2 на экран.
fib1 = 1
fib2 = 1
n = input("Номер элемента ряда Фибоначчи: ")
n = int(n)
i = 0
while i < n - 2:
fib_sum = fib1 + fib2
fib1 = fib2
fib2 = fib_sum
i = i + 1
print("Значение этого элемента:", fib2)



Окей, давайте начнем с каждой программы по очереди.
1. Программа, которая выводит факториал числа 2:
```python def factorial(n): if n == 0 or n == 1: return 1 else: return n * factorial(n-1)
number = 2 result = factorial(number) print("Факториал числа", number, ":", result) ```
Результат выполнения программы:
``` Факториал числа 2 : 2 ```
2. Программа, которая выводит n первых чисел Фибоначчи:
```python def fibonacci(n): sequence = [0, 1] # Первые два числа Фибоначчи while len(sequence) < n: next_number = sequence[-1] + sequence[-2] sequence.append(next_number) return sequence
count = int(input("Введите количество чисел Фибоначчи: ")) fibonacci_sequence = fibonacci(count) print("Первые", count, "чисел Фибоначчи:", fibonacci_sequence) ```
Результат выполнения программы:
``` Введите количество чисел Фибоначчи: 6 Первые 6 чисел Фибоначчи: [0, 1, 1, 2, 3, 5] ```
3. Программа, которая находит сумму первых n простых чисел:
```python def is_prime(num): if num <= 1: return False for i in range(2, int(num**0.5) + 1): if num % i == 0: return False return True
count = int(input("Введите количество простых чисел: ")) sum_primes = 0 num = 2 found_primes = 0
while found_primes < count: if is_prime(num): sum_primes += num found_primes += 1 num += 1
print("Сумма первых", count, "простых чисел:", sum_primes) ```
Результат выполнения программы:
``` Введите количество простых чисел: 4 Сумма первых 4 простых чисел: 17 ```
Надеюсь, эти решения помогут вам! Если у вас есть еще вопросы, не стесняйтесь задавать.


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