前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >有趣的数字游戏

有趣的数字游戏

作者头像
算法与编程之美
发布2021-12-15 16:48:16
4070
发布2021-12-15 16:48:16
举报

0 引言

经过一段时间对Python的学习,我们已经能够相对熟练的使用Python中的循环语句和条件语句,那么今天我们就结合循环语句和条件语句来做一个简单的猜数字游戏。

1 问题

系统随机生成一个1~100的数字,用户共有5次机会猜测。如果用户猜测数字大于系统给出的数字,打印"too big";如果用户猜测数字小于系统给出的数字,打印"too small";如果用户猜测的数字等于系统给出的数字,打印“回答正确!”,并退出循环。

2 方法

在Python中用于生成随机数的模块是random,所以为了使系统随机产生一个数,我们需要导入import,之后再使用for循坏,规定循环次数为5,再在循环语句中添加使用条件语句,列出条件并打印出符合条件的结果。

3 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

代码语言:javascript
复制
from random import *
n = randint(1,100)
for i in range(5):
   num=int(input('用户输入:'))
   if num > n:
       print('too big')
   if num < n:
       print('too small')
   if num==n:
       print('回答正确!')
       break

4 结语

针对猜数字问题,提出导入import,循环语句和条件语句并用的方法,证明该方法是有效的。本文的数字游戏只针对规定范围内的整数进行猜测,后续还可以对其进行升级,缩小产生随机数字的范围并包括一位小数来增加游戏难度。

实习编辑:衡辉

稿件来源:深度学习与文旅应用实验室(DLETA)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-12-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档