Вопрос задан 16.06.2023 в 22:00. Предмет Информатика. Спрашивает Мирная Катя.

Решить 3 и 1\2 задачу, срочно) Написать программы на языке программирования Python: 1) С

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Яцкевич Роман.

# 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]))




0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача 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.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос