Решить на PYTHON
Прошу помочь решить задачки Дан код программы, которая должна обрабатывать последовательность введенных чисел до того момента, пока не введется ноль, следующим образом:
если число нечетное, необходимо вывести модуль этого числа;
иначе необходимо возвести число в квадрат.
Данная программа написана с ошибками. Укажите номера строк, в которых содержатся ошибки.
Код:
x = int(input())
while x > 0:
if x % 2 = 0:
print(abs(x))
else:
print(x * 2)
x = (input())
Дан список целых чисел s = [3, 1, 5, 8, 9, -2, -4, 0]. Чему будет равна сумма s[0] + s[-1] + s[4] + s[-5]? Запишите ответ в виде целого числа.

21 Мая 2023 в 19:40
141 +1
0
Ответы
1
Строка 3: знак сравнения > должен быть заменен на обычное >.Строка 4: в условии if x % 2 = 0: знак присваивания = должен быть заменен на оператор сравнения ==.Строка 8: вместо x = (input()) должно быть x = int(input()) чтобы корректно преобразовывать введенные данные в число.

Ответ на задачу №2: 20.

16 Апр 2024 в 16:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир