Что будет выведено в результате работы следующей программы?
х = 143.511
print (х)
print("{:8.2f}".format(х))
print("{:.6f}".format(х))
print("{:10.3е}".format(х))
print("{:12.3е}".format(х))

avatar
1
Решение от Андрей Григорьев
Будет выведено:
143.511
  143.51
143.511000
 1.435e+02
   1.435e+02

print (х) – вывод исходного числа.
print("{:8.2f}".format(х)) – вывод числа, где на число отводится 8 позиций, а для дробной части числа отводится 2 позиции (перед числом стоит два пробела).
print("{:.6f}".format(х)) – в дробной части числа отводится 6 позиций, тем самым добавятся три нуля (перед числом пробелы отсутствуют).
print("{:10.3е}".format(х)) – перед числом один пробел.
print("{:12.3е}".format(х)) – перед числом три пробела.
Войдите: