h=1
m=1
s=30
k=5
ks = ((h * 60) + m + (s / 60)) / k
s=(ks - int(ks)) * 0.6
print(f'0{ks:.0f}:{s:.2f:.02}')
我正在尝试运行代码,但我收到错误:ValueError:无效的格式说明符
ValueError: Invalid format specifier '.2f:.02' for object of type 'float'
这是完整的错误,只是你不能在括号中使用2f:.02
作为说明符。
>>> print(f'0{ks:.0f}:{s:.2f}')
012:0.18
这是一个示例输出,改变了括号中的说明符。