大家好!我是幻化意识流。今天继续跟我学Python。 今天,我们继续做一个小游戏: 需求: 我们准备一篮子汉字,然后,让游戏者猜一个字,看这个字是否在这一篮子汉字中有,如果有就提示玩家您猜对了,否则,就提示玩家您猜错了,继续努力!玩家有3次猜字的机会。 开始编码: 代码文本 : wlist=["我","是","一","位","工","程","师"] i=0 while i<3 : guessin=input("请猜一个字:") if(guessin in wlist): print("你猜对了!") break else: print("你没猜对,再努力哦!") i+=1 if(i==3): print("3次机会都用过了,下次见!") 运行测试: 这里的重点是: if(guessin in wlist): 翻译过来就是:猜的字在篮子(列表list)里吗? 还有一种语法:猜的字不在篮子(列表list)里吗? if(guess not in wlist): 理论: 这里 in 和 not in 在Python中叫成员运算符 。 guess in/not in wlist 叫成员表达式 ,表示某个值是否在指定的范围里存在。