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

Дан программный код. 1 2 3 4 5 6 import math ch=int(input()) if ch>=0: |y=0.5*math.sqrt(math.fabs (ch)) elif ch​

Приложения:

mathgenius: 0. Кстати, писать постоянно обращаться к функции через имя модуля из которого она взята не практично. Легче один раз написать: from math import sqrt, fabs . Тогда можно обращаться к функции просто по имени: sqrt(x), abs(x). Неясно зачем некоторые так код оформляют.
karolachug08: Ну, я не знаю. Это просто урок на онлайн мектеп

Ответы

Автор ответа: Vanello1908
2

Ответ:

ответ: 0

Объяснение:


karolachug08: Спасибо
Vanello1908: поставь пж лучший ответ
Автор ответа: IERHON
1
Ответ:
Ответ ноль
Объяснение:
import math # импортируем модуль математики
ch=int(input) # ch это ноль
if ch >= 0: # ch равно нулю
y=0.5*math.sqrt(math.fabs(ch)) # половина корня нуля это корень ноль = 0
elif ch<0: y=math.fabs(ch+1) # это один но эта чать кода не будет вызываться
print(y) # вывести число что посчитали, это ноль

также ошибка, надо
elif ch<0:
y=math.fabs(ch+1)

mathgenius: c elif вовсе не ошибка. Такая форма записи допустима. Более того, можно так делать просто с if, но это удобно, когда строчка в теле условие ровно 1 и короткая.
IERHON: :~$ nano test.py
if True:
pass
else: print("a")

exit()
:~$ python3 test.py
:~$ rm test.py

а ну да. работает
IERHON: не знал
Похожие вопросы
Предмет: Окружающий мир, автор: кирилл3008
Предмет: Геометрия, автор: alenapopova62