python猜数游戏的异常处理_Python猜数小游戏

今天给大家带来一个Python猜数小游戏,游戏十分简单,系统自动生成一个随机数,由玩家猜数,系统提示偏大或偏小,直到玩家猜对为止。

import random

import math

class GuessGname:

def __init__(self,min,max):

self.max = max

self.min = min

self.target = random.randint(min, max)

def guess(self,num):

num = math.floor(float(num))

while(self.target !=num):

try:

num = int(input("请猜测一个数字:"))

except ValueError as e:

print("请输入有效数字")

continue

if(num==self.target):

print("恭喜,猜中了!")

break

elif(num<=self.target):

print("你猜的数太小啦")

else:

print("你猜的数太大了")

if __name__ == '__main__':

print("游戏开始")

game = GuessGname(1,100)

choice = 0

game.guess(choice)

游戏十分简单,小编会继续完善,各位读者朋友有什么建议欢迎提出,小编一定虚心接受

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值