【发布时间】:2019-11-23 03:01:27
【问题描述】:
尝试使用 {:.Nf} 将 pi 打印到输入的小数位
尝试用输入的变量 n 替换变量 N。还将 N 替换为 {} 并将 n 分配给它。还将 n 替换为 {n}。
我确信答案是显而易见的,但我似乎看不到它。
from math import pi
# Example input() statement
n = int(input('Please enter an integer: '))
format_string = '{:.nf}'
# Replace this with your own print statement
print(format_string.format(pi))
期望 pi 到 n 位小数,但它正在返回:
“ValueError:格式说明符缺少精度”
我认为这意味着变量 format_string 的格式不正确。
【问题讨论】:
标签: python