游戏改进
各位前辈好!刚开始学编程,根据课程《零基础学Python第002讲第一个小游戏》制作了一个小游戏,即输入数字5则验出为狼人,其他数字为好人现在我想改进这个游戏,输入数字5或数字6或数字7或数字8,验出为狼人,其他数字为好人。代码应该如何修改呢 if 5 <= guess <=8: 逃兵 发表于 2021-7-1 12:58
谢谢你的回答。我尝试了一遍,成功了。同时有了一个新的疑问,如果不是5、6、7、8这种连续的数字呢?比如说1,5,8,12? 本帖最后由 灰晨 于 2021-7-1 15:19 编辑
if guess in :
再搞个进阶的,12人局,4个狼,随机位置
import random
a = random.sample(range(1,13),4)
while True:
guess = int(input('请验人'))
if guess in a:
print('{}号是狼人'.format(guess))
break
else:
print('错了,再来') 元武 发表于 2021-7-1 13:03
谢谢你的回答。我尝试了一遍,成功了。同时有了一个新的疑问,如果不是5、6、7、8这种连续的数字呢?比如 ...
你现在的知识可以采用多步
if guess == 1 or guess == 5 or guess == 8 or guess == 12:
等你往后看,基础学完了就知道会有很多种方法来满足我们的需求了 逃兵 发表于 2021-7-1 14:07
你现在的知识可以采用多步
等你往后看,基础学完了就知道会有很多种方法来满足我们的需求了
好的谢谢你。 灰晨 发表于 2021-7-1 13:17
if guess in :
好的,谢谢你的帮助。
页:
[1]