所以我试图这样做,所以我可以在打印命令的每次打开后输入一个浮点数。 (这可能不清楚,但通过查看代码可以很容易地澄清。)
我当前的代码
def getFloats(x):
for i in range(1,x+1):
print("Enter float ",i," : ",),input()
def main():
numFloats=int(input("Enter the number if list elements: "))
getFloats(numFloats)
main()
当前输出:
Enter the number if list elements: 3
Enter float 1 :
23.3
Enter float 2 :
25.6
Enter float 3 :
29.6
我想要的输出是什么:
Enter the number if list elements: 3
Enter float 1 : 23.3
Enter float 2 : 25.6
Enter float 3 : 29.6
答案 0 :(得分:2)
使用
input("Enter float %d : "%i)
而不是print("Enter float ",i," : ",),input()
或者,如果您仍然询问print
如果没有换行符,请使用end=''
:
print("Enter float ",i," : ", end='')