邀请张氏家族武侠莅临九月九华山武林大会。
代码如下:
guests=["张三丰","萧峰","杨过","令狐冲","张无忌","黄蓉","段誉","虚竹"]
guests2=() #改错:
for guest in guests:
if guest[1]=="张": #改错:
guests2.append(guest)
for i in range(1,len(guests2)): #改错:
print("尊敬的{:^5}豪杰,诚邀您莅临九月九华山武林大会".format(guests2[i]))
guests=["张三丰","萧峰","杨过","令狐冲","张无忌","黄蓉","段誉","虚竹"]
guests2=[] #改错:
for guest in guests:
if guest[0]=="张": #改错:
guests2.append(guest)
for i in range(len(guests2)): #改错:
print("尊敬的{:^5}豪杰,诚邀您莅临九月九华山武林大会".format(guests2[i]))
如有用请采纳
第一个改为:guests2=[],因为下面是append,是个列表
第二个改为: if guest[0]=="张",姓张的是第一个,索引是0
第三个改为:for i in range(len(guests2)): 要从0开始,索引是从0开始
guests=["张三丰","萧峰","杨过","令狐冲","张无忌","黄蓉","段誉","虚竹"]
guests2=[] #改错:
for guest in guests:
if guest[0]=="张": #改错:
guests2.append(guest)
for i in range(0,len(guests2)): #改错:
print("尊敬的{:^5}豪杰,诚邀您莅临九月九华山武林大会".format(guests2[i]))
如有帮助,请采纳!
望采纳哟
guests=["张三丰","萧峰","杨过","令狐冲","张无忌","黄蓉","段誉","虚竹"]
guests2=[] #改错:
for guest in guests:
if guest[0]=="张": #改错:
guests2.append(guest)
for i in range(0,len(guests2)): #改错:
print("尊敬的{:^5}豪杰,诚邀您莅临九月九华山武林大会".format(guests2[i]))