
Решить 3 и 1\2 задачу, срочно) Написать программы на языке программирования Python: 1) С
клавиатуры вводятся несколько целых чисел, отличных от нуля, затем вводится ноль. Вывести на экран произведение чисел, квадраты которых больше суммы всех введенных чисел. 2) С клавиатуры вводятся натуральные четные числа, последним вводится нечетное число. Если нечетное число является числом Фибоначчи, то вывести на экран все введенные четные числа, кратные 3, в противном случае вывести на экран все введенные четные числа, кратные 5. 3) С клавиатуры вводится натуральное число N, а затем N целых чисел. Вывести на экран сумму чисел, квадраты которых оканчиваются цифрой 9.

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

# 1
list = []
while True:
n = int(input("nb: "))
if n == 0:
break
list.append(n)
res = 1
sum = sum(list)
for x in list:
if x * x > sum:
res *= x
print(res)
# 2
def isPerfectSquare(num):
s = int(num**0.5)
return s * s == num
def isFibonacciNumber(n):
return isPerfectSquare(5 * n * n + 4) or isPerfectSquare(5 * n * n - 4)
list = []
while True:
n = int(input('nb : '))
if n % 2:
odd = n
break
list.append(n)
if isFibonacciNumber(n):
print([x for x in list if not(x % 3)])
else:
print([x for x in list if not(x % 5)])
# 3
list = []
N = int(input('N = '))
for i in range(N):
n = int(input('nb : '))
list.append(n)
print(sum([x for x in list if x * x % 10 == 9]))






Задача 1: Вывод произведения чисел, квадраты которых больше суммы всех введенных чисел
Для решения этой задачи, мы можем использовать цикл, чтобы считывать числа с клавиатуры, пока не будет введен ноль. Затем мы проверяем каждое число и выводим произведение тех чисел, квадраты которых больше суммы всех введенных чисел.
```python product = 1 sum_of_numbers = 0
while True: number = int(input("Введите число (введите 0 для завершения): ")) if number == 0: break sum_of_numbers += number if number ** 2 > sum_of_numbers: product *= number
print("Произведение чисел, квадраты которых больше суммы всех введенных чисел:", product) ```
Задача 2: Вывод четных чисел, кратных 3, если последнее число является числом Фибоначчи, иначе вывод четных чисел, кратных 5
Для решения этой задачи, мы можем использовать цикл, чтобы считывать четные числа с клавиатуры, пока не будет введено нечетное число. Затем мы проверяем, является ли последнее число числом Фибоначчи. Если да, то выводим все введенные четные числа, кратные 3. В противном случае, выводим все введенные четные числа, кратные 5.
```python fibonacci_numbers = [0, 1] even_numbers = []
while True: number = int(input("Введите четное число (введите нечетное число для завершения): ")) if number % 2 != 0: break even_numbers.append(number) if number in fibonacci_numbers: for even_number in even_numbers: if even_number % 3 == 0: print(even_number, end=" ") print() else: for even_number in even_numbers: if even_number % 5 == 0: print(even_number, end=" ") print() fibonacci_numbers.append(fibonacci_numbers[-1] + fibonacci_numbers[-2]) ```
Задача 3: Вывод суммы чисел, квадраты которых оканчиваются на цифру 9
Для решения этой задачи, мы можем использовать цикл, чтобы считывать число N с клавиатуры, а затем N целых чисел. Затем мы проверяем каждое число и выводим сумму чисел, квадраты которых оканчиваются на цифру 9.
```python N = int(input("Введите количество чисел: ")) numbers = [] sum_of_numbers = 0
for i in range(N): number = int(input("Введите число: ")) numbers.append(number) if (number ** 2) % 10 == 9: sum_of_numbers += number
print("Сумма чисел, квадраты которых оканчиваются на цифру 9:", sum_of_numbers) ```
Обратите внимание: Все программы написаны на языке программирования Python.


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