您可以尝试使用简单的Python字符串格式化方法:
if int(c) == float(c): decimals = 0else: decimals = 2 # Assumes 2 decimal places for moneyprint('Please pay: ${0:.{1}f}'.format(c, decimals))
如果满足以下条件,将为您提供以下输出
c == 1.00:
Please pay:
或此输出,如果
c == 20.56:
Please pay: .56
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)