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

#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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值