|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
是小甲鱼的那道回文课后题,用列表做的 但是跑出来list1是空的 球球大佬教一下为什么这样
def hui():
x = input('请输入一句话:')
str1 = str(x)
list1 = []
list2 = []
list1 = list(str1)
while list1:
list2.append(list1.pop())
print(list1,list2)
if list1 == list2:
print('是回文联!')
else:
print('不是!')
本帖最后由 柿子饼同学 于 2021-3-29 10:25 编辑
- def hui():
- x = input('请输入一句话:')
- list1 = list(x)
- list2 = []
- list3 = list1[:]
- while list3:
- list2.append(list3.pop())
- print(list1,list2)
- if list1 == list2:
- print('是回文联!')
- else:
- print('不是!')
复制代码
要拷贝list1用于计算,否则会影响list1,这样到最后自然就是一个空列表
|
|