打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
有趣的数字游戏

0 引言

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

1 问题

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

2 方法

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

3 实验结果与讨论

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

代码清单 1

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
python编程入门之三:条件和循环
Python while循环语句中的else
Python基础语法——代码规范&判断语句&循环语句
Python基础知识储备,如何开关一个while循环,实例演示
python基础篇: python中的流程控制,你都了解吗?
流程控制语句-for循环
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服