前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >while循环的妙用

while循环的妙用

作者头像
算法与编程之美
发布2022-05-23 15:19:27
8030
发布2022-05-23 15:19:27
举报
文章被收录于专栏:算法与编程之美

0 引言

在学习python中循环语句是最基础的一类语句,循环又分为了for循环和while循环,我们学习并掌握了while循环的含义及用法,它能够帮助我们解决Python语言中的一些问题。

1 问题

系统随机生成一个1到100的数字;用户共有5次机会猜;如果用户猜测数字大于系统给的数字,打印“too big”;如果用户猜测数字小于系统给出的数字,打印“too small”;如果用户猜测的数字等于系统给出的数字,打印“恭喜中奖”,并退出循环。

2 方法

调用random模块,用Number随机在1到100之间取一个数字,用count进行计数,用while进行循环,循环5次,循环内容为:如果用户猜测的数字与随机数字相等,输出“你猜对了”然后跳出循环,如果小于随机数字,输出“too small”,如果大于随机数字,输出“too big”,每循环一次count就+1,并提醒用户还剩多少次机会。如果5次都与随机数字不相等,就输出随机数字是多少。

3 实验结果与讨论

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

代码清单 1

代码语言:javascript
复制
Import random
Number=random.randint(1,100)
print(“游戏开始,你有五次机会!”)
count=1
while count<6:
guess=int(input(“请输入你的数字:”))
if guess==Number:
   print(“你猜对啦!”)
   break
elif guess<Number:
   print(“too small”)
else:
   print(“too big”)
count+=1
print(“你有%s次机会”%(6-count))
print(“随机数字是%s”%Number)

4 结语

这次实验巧用了while循环来进行一个猜数字游戏,但第一步调用模块也十分重要,以后会用他们设计出更有意思的东西。

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

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

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

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

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