Предмет: Информатика, автор: karolachug08

Дан программный код:

1

2

3

4

import math

x=int(input())

if x>0:

y=x+x*x

5

6

if x==0:

y=x+5 if x<0:

y=math.fabs(x)-x*x

print(y)

7

8

9

Определи, какие значения будут получены после запуска программы при заданных значениях х.

Количество соединений: 5

x = 0

x=2

x = -2

x = -1

X = 1

-2,0

5

6

2

0,0​

Приложения:

Ответы

Автор ответа: rinatmuxekto86
1

Если честно, совершенно непонятна проблема копирования кода и его запуска, ну да ладно:

x=0 => 5

x =2 => 6

x=-2 =>-2,0

x=-1 =>0,0

x=1 => 2


eremenkovaleria846: это правильно?
eremenkovaleria846: срочно нужно
ab0990: два последних не правильно
karolachug08: Да, последние два нужно поменять местами
rinatmuxekto86: Эм, нет, не нужно, если x=1, то у нас выполняется условие x>0: Если x>0, то x=x+x*x. При x=1: x=1+1*1=2
rinatmuxekto86: y=x+x*x, разумеется
amoktorob: чёрт
Похожие вопросы
Предмет: Окружающий мир, автор: анна1494
Предмет: Немецкий язык, автор: bolbas