猫史档案馆


【Python作品分享】猜数字游戏【作品秀】

用户:皮实的重精怪皮实的重精怪查看:0 回复:3 评论:0 创建时间:2022-02-05T14:32:48


【作品展示】

center_image

 

【作品介绍】

猜数字游戏

 

【作品源代码】

import random


yigeshu = int(random.randint(1, 100))
caideshu = int(input('请在1到100之间猜一个数:'))
while (caideshu < yigeshu):
    print('请再大一点。')
    caideshu = int(input('请在1到100之间猜一个数:'))
while (caideshu > yigeshu):
    print('请再小一点。')
    caideshu = int(input('请在1到100之间猜一个数:'))
while (caideshu == yigeshu):
    print('恭喜你猜对了!')
    break

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
皮皮黑客皮皮黑客

你的代码有点问题,重复次数有限!!要加外循环!!修正后:

import random

yigeshu = int(random.randint(1, 100)) caideshu = int(input('请在1到100之间猜一个数:')) for __count in range(300): #次数循环(填数的话一定要大于数字个数) if(caideshu < yigeshu):#基础判断 print('请再大一点。') caideshu = int(input('请在1到100之间猜一个数:')) elif(caideshu > yigeshu): print('请再小一点。') caideshu = int(input('请在1到100之间猜一个数:')) else: print('恭喜你猜对了!') break

点赞0


评论


一门鸽鸽一门鸽鸽

你这个不太对呀

首先图片的旗子不对

第4行不必要int,random.randint返回的就是int

点赞0


评论


一门鸽鸽一门鸽鸽

while也不对

应该用if代替

while是条件循环,if是条件判断

点赞0


评论