8. Что будет выведено в результате работы следующей программы?
x = 143.511
print(x)
print(«{:8.2f}».format(x))
print(«{:.6f}».format(x))
print(«{:10.3e}».format(x))
print(«{:12.3e}».format(x))
Ответ
Результат работы программы будет следующим:
1) print(x) — Выводится значение переменной x без форматирования. Значение переменной x равно 143.511, поэтому на экран будет выведено «143.511».
2) print(«{:8.2f}».format(x)) — Выводится значение переменной x в формате с плавающей точкой с двумя знаками после запятой и шириной поля 8. Значение переменной x равно 143.511, поэтому на экран будет выведено » 143.51″ (с пятью пробелами в начале).
3) print(«{:.6f}».format(x)) — Выводится значение переменной x в формате с плавающей точкой с шестью знаками после запятой. Значение переменной x равно 143.511, поэтому на экран будет выведено «143.511000».
4) print(«{:10.3e}».format(x)) — Выводится значение переменной x в формате экспоненциальной записи с тремя знаками после запятой и шириной поля 10. Значение переменной x равно 143.511, поэтому на экран будет выведено » 1.435e+02″ (с двумя пробелами в начале и знаком плюс).
5) print(«{:12.3e}».format(x)) — Выводится значение переменной x в формате экспоненциальной записи с тремя знаками после запятой и шириной поля 12. Значение переменной x равно 143.511, поэтому на экран будет выведено » 1.435e+02″ (с четырьмя пробелами в начале и знаком плюс).
143.511
143.51
143.511000
1.435e+02
1.435e+02