2024-10-02 02:40:05 发布
网友
我有以下代码,其中没有列出卧室或浴室的编号:
room = ('Bath','BedRoom') for k in range(0-6): room = room[1] = str(1+k) print room
我希望看到输出为'Bedroom1'、'Bedroom2'……'Bedroom6'
我不确定我在这里做错了什么,感谢你们的意见
谢谢
room = ('Bath','BedRoom') for k in range(1,7): print room[1] + str(k)
请注意range(0-6)的计算结果为range(-6),因为它将0 - 6作为减法运算
range(0-6)
range(-6)
0 - 6
输出
BedRoom1 BedRoom2 BedRoom3 BedRoom4 BedRoom5 BedRoom6
请注意
range(0-6)
的计算结果为range(-6)
,因为它将0 - 6
作为减法运算输出
相关问题 更多 >
编程相关推荐