我有以下代码,没有列出带有数字的卧室或浴室:
room = ('Bath','BedRoom')
for k in range(0-6):
room = room[1] = str(1+k)
print room
我希望看到输出为'Bedroom1','Bedroom2'...............'Bedroom6'
我不确定我在这里做错了什么并感谢您的投入。
谢谢!
答案 0 :(得分:2)
room = ('Bath','BedRoom')
for k in range(1,7):
print room[1] + str(k)
请注意,range(0-6)
评估为range(-6)
,因为它正在0 - 6
进行减法。
输出
BedRoom1
BedRoom2
BedRoom3
BedRoom4
BedRoom5
BedRoom6