首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 入门教程——猜数字游戏

本节将综合前面我们学过的知识点,完成一个完整的程序。

程序运行,可能得到的运行结果有无数种。我运行得到的一次游戏结果如下:

接下来,我们一行行来解释代码。

程序最上面的一行注释告诉我们,这是个猜数字的游戏。然后程序导入了模块 random ,以便能够使用 random.randint() 函数生成一个随机整数,让玩家来猜。本程序生成的随机数为20到40之间(包含二者)的随机整数,保存在变量 setNum 中。然后程序告诉玩家,它已经设定好了数字,在20和40之间。

程序告诉玩家可进行8次猜测。程序根据猜的数与设定的数进行大小比较,如果在8次猜测机会内猜对或者猜测完8次都未猜对,for 循环将退出。

再次讲解:input() 接受任意输入内容,返回字符串,因此需要使用 int() 函数将返回值转换为整型,才能与设定的整型数进行比较。

当在8次猜测中,有一次猜对便退出 for 循环,进入了 if 判断,符合 guessNum == setNum,便输出猜对了的提示。当8次猜测都未猜对,也将退出 for 循环,进入 if 判断,此时输出未猜对的提示,并告知设定的数。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181028G09J7400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券