我的目标是将纸张折叠一定次数。出于某种原因,它不会给我小数点的厚度,但仅作为整数。
folds=input ("Choose how many times to fold the paper: ")
width=0.005
nWidth=width*folds
print ("The thickness after %d folds will be %d cm") %(folds, nWidth)
当我输入200时,它将打印1,但任何低于200的数字都会打印0.我尝试在nWidth和输入上使用float,但这似乎不起作用。有人可以帮忙吗?
编辑:感谢Ashwini。将第二个%d更改为%f以获取浮点数。