a=input()
b=float(a)
print(f'{b:.2f}')
  • {b} 表示要输出变量 b 的值
  • 冒号 : 是格式化的分隔符,用来指定后续的格式规则
  • .2f 是具体的格式说明:f 表示按浮点数格式显示(即带小数点的数字).2 表示保留2 位小数

简单来说就是 print(f'xxx{}xxx') 这就是f-string 然后如果要定义几位小数 就用冒号去定义

print('{b:.2f}')

所以f系列重点有这几个元素: ①单引号 ②{}③:

这道不会 还没有学到浮点数

还有一个解法

a=input()

b=float(a)

print('%.2f'%b)

  • %.2f 是格式化字符串的模板,其中:% 是格式化标记,用来连接模板和要格式化的变量.2f 的含义和 f-string 中一样:f 表示浮点数格式,.2 表示保留 2 位小数
  • %b 表示将变量 b 的值代入到前面的模板中
  • 豆包说现在都用第一种

这个的话就是 重要的是①单引号②%③.2f 格式 然后+%收尾 再+变量

print('%.2f'%b)