Напишите программу на Python, которая выводит таблицу значений функции y = | х |. Диапазон изменения аргумента от –2 до 2, шаг увеличения аргумента 0,5.
abs (х) - возвращает абсолютное значение (модуль) x
format - строковый метод вставляет переданные в него данные в строку, к которой применяется. Места вставки обозначаются фигурными скобками. Метод format позволяет задавать ширину поля и выравнивание
f - перед f-строками (форматированные строковые литералы) ставится буква f, в строке могут находиться включения в фигурных скобках, позволяет задавать ширину поля и количество знаков после запятой
Answers & Comments
Verified answer
Ответ:
print('{:^7}{:^7}'.format('x','y'))
print('-'*13)
x=-2
while x<=2:
print(f'{x:5.1f}{abs(x):7.1f}')
x+=0.5
Объяснение:
скрин
используем цикл с предусловием (while x<=2:)
abs (х) - возвращает абсолютное значение (модуль) x
format - строковый метод вставляет переданные в него данные в строку, к которой применяется. Места вставки обозначаются фигурными скобками. Метод format позволяет задавать ширину поля и выравнивание
f - перед f-строками (форматированные строковые литералы) ставится буква f, в строке могут находиться включения в фигурных скобках, позволяет задавать ширину поля и количество знаков после запятой
x = float(-2)
print(f' x y\n-----------')
while x != 2.5:
y = x
if abs(x) == x:
y = ' ' + str(x)
print(f"{y} {abs(x)}")
x = x + 0.5