num):print..._python用if和多次elif完成猜字游戏">
当前位置:   article > 正文

python猜字游戏猜三次_Python猜字游戏(用函数)

python用if和多次elif完成猜字游戏

#coding=utf-8

#猜字游戏

#导入随机数

import random

#判断数的大小与答案的大小

def guess_judge(num):

while (True):

guess_judge_num = get_input_num()

if (guess_judge_num == num):

print("太棒了,答对了")

break

elif (guess_judge_num > num):

print("比答案大,再猜")

else:

print("比答案小,再猜")

#获取输入的数字

def get_input_num():

while (True):

a = input("请输入一个0到10的数:")

try:

guess_judge_num = int(a)

except:

print("输入不合法,请重新输入")

continue

if (guess_judge_num <0 or guess_judge_num >10):

print("请重新输入一个0到10的数")

continue

else:

break

return guess_judge_num

#开始或者退出游戏

print("猜数游戏开始啦")

while (True):

num = random.randint(0, 10)

guess_judge(num)

str = input("请输入R继续下一轮游戏,输入其他退出")

if(str == "R"):

print("新一轮游戏开始,请准备")

else:

print("游戏退出")

break

参考:https://ke.qq.com/course/456373?taid=3946752822933173

标签:猜字,guess,游戏,Python,judge,num,print,输入

来源: https://blog.csdn.net/hanhanwanghaha/article/details/105916041

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54781
推荐阅读
相关标签
  

闽ICP备14008679号