编写python程序,输入一个浮点数和输出格式要求,按照格式要求将该浮点数输出。给定非负整数m和n,表示输出的浮点数小数点前的宽度为m,若宽度不够则在前面补0,小数点后的宽度为n,若宽度不够则在后面补0。当n=0时,只需输出整数部分,当m、n都为0时,则输出0。
时间: 2024-05-22 12:14:34 浏览: 51
输入一个浮点数,输出此数的整数部分和小数部分
好的,这个问题很简单。以下是Python的代码实现:
num = float(input("请输入一个浮点数:"))
m = int(input("请输入小数点前的宽度m:"))
n = int(input("请输入小数点后的宽度n:"))
if m == 0 and n == 0:
print("0")
elif n == 0:
print("{:.0f}".format(num).zfill(m))
else:
print(("{:." + str(n) + "f}").format(num).zfill(m+n+1))
阅读全文