Вопрос по python - Общение Python мододелов

Вопрос Вопрос по python

Регистрация
7 Авг 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Модуль числа x в математике определен так:

-если x < 0, то модуль этого числа равен –x

-если x = 0, то модуль равен 0

-если x > 0, то модуль этого числа равен x.

Напишите программу, которая считывает целое число, введенное с клавиатуры, и выводит на экран модуль этого числа.



Примечание: функцию abs для вычисления модуля числа в этом задании использовать нельзя



Входные данные:

Одно целое число, вводится с клавиатуры



Выходные данные:

Одно целое число



Пример, входные данные

10



Пример, вывод программы

10



Пример, входные данные

-1000



Пример, вывод программы

1000
 
Регистрация
7 Дек 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Без ветвлений и составных типов: x = int(input())
s = x < 0
print((x ^ -s) + s)
 
Сверху Снизу