打开APP
userphoto
未登录

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

开通VIP
Python|猜数字游戏
问题描述
猜数字游戏,随机产生一个数字(0~9),然后从键盘输入一个数,如果和随机产生的数相等,打印猜对了,程序结束。如果比随机产生的数大,打印太大了,如果比随机产生的数小,打印太小了。
解决方案
1.问题分析
这个问题重点是随机生成一个数字,然后再去猜测。所以我们会使用到random()与randint()函数,达到在一个范围内随机取值的要求。
2.解决问题
在具体操作过程中,我们将random()与randint()配合使用,random()用来随机生成小数,randint()用来随机生成整数。存在三种情况:猜测正确、猜大了、猜小了。所以会使用到if语句来进行判断。
具体代码如下:
import random
n = random.randint(0,9)
guess = int(input('请输入数字:'))
if guess == n:
print('猜对了')
elif guess > n:
print('太大了')
else:
print('太小了')
3.运行结果
结语
本题属于基础题,没事可以练练,加强对各种基础数据和函数的印象。从小事做起,打好基础。
实习编辑:欧洋
责      编 :小西瓜
能力越强,责任越大。
实事求是,严谨细致。
(where2go团队)
微信号:算法与编程之美
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
从scratch到python——猜数游戏
学习python第二天,编写的一款数字小游戏
技高一筹!Python奶爸的鸡娃日常!
Python字典推导式
python产生随机值
Python中Random模块的用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服