Контрольные задания > 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))
Вопрос:
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))
Эта программа на Python выводит число x в разных форматах.
* `x = 143.511`
* `print(x)` - выводит значение x без форматирования: 143.511
* `print("{:8.2f}".format(x))` - выводит x как число с плавающей точкой, занимающее 8 символов, с 2 знаками после запятой: ` 143.51` (обратите внимание на пробел в начале)
* `print("{:.6f}".format(x))` - выводит x как число с плавающей точкой с 6 знаками после запятой: `143.511000`
* `print("{:10.3e}".format(x))` - выводит x в научной нотации, занимающее 10 символов, с 3 знаками после запятой: ` 1.435e+02` (обратите внимание на пробел в начале)
* `print("{:12.3e}".format(x))` - выводит x в научной нотации, занимающее 12 символов, с 3 знаками после запятой:` 1.435e+02` (обратите внимание на два пробела в начале)
Ответ:
143.511
143.51
143.511000
1.435e+02
1.435e+02