只需将缩进放在打印语句上。
sum=0.0
for i in range(1,6):
x,y=eval(input("Please enter length and width of room:"))
sf=(x*y)
sum=sum+sf
print("The total square footage is",sum)
编辑:
这是python中的一种常用技术,您可以使用它来实现您想要的:
sum=0.0
for i in range(1,6):
x,y=eval(input("Please enter length and width of room %i:" % i ))
sf=(x*y)
sum=sum+sf
print("The total square footage is %i" % sum )
我在这里做的是在字符串中间放置一个通配符,然后传递参数。'%i' 告诉 % 运算符您要插入一个整数。如果要添加字符串,也可以输入 '%s'。还有几个你可以看看。这是控制台的另一个示例:
>>> user_name = 'mauricio'
>>> sum = 42
>>> line_to_print = 'Hello user %s, your sum is %i' % (user_name, sum)
>>> print(line_to_print)
Hello mauricio, your sum is 42