python猜数字求解答 5 编写一个程序随机从1~1024中选取一个数字,然后猜10次猜出这个数字(猜测10次一定猜的出来... 编写一个程序随机从1~1024中选取一个数字,然后猜10次猜出这个数字 (猜测10次一定猜的出来 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 猜数字 python 搜索资料 2个回答 #热议# 普通体检能查出癌症吗? 吐哔喃啵腕 2018-11-20 · TA获得超过234个赞 知道小有建树答主 回答量:170 采纳率:86% 帮助的人:62.7万 我也去答题访问个人页 关注 展开全部 这样:import randomx=random.randint(0,1025)print("已从1~1024中随机抽取选取一个数字{}".format(x))print("开始猜数字:")i=0while i<9: y=random.randint(0,1025) if y==x: pass else: i+=1 print("第{}次猜数字为{},错误".format(i,y))print("第10次猜数字为{},正确".format(x))运行结果:希望可以帮到你。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 哈哈呵呵你好7 2018-11-20 · TA获得超过1626个赞 知道大有可为答主 回答量:2238 采纳率:79% 帮助的人:252万 我也去答题访问个人页 关注 展开全部 这个1024刚好是2的10次幂,1到1024刚好可以用一个10bit的2进制来表示。所以你可以将生成的随机数减1再变成一个2进制的数据,然后送1,2,4,8,16,32,64,128,256,512进去。程序需要返回1对应的位是不是对的,这样10次你就可以知道这个随机数的2进制表示了。 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容菜鸟教程python3教程7年匠心打磨,从入门到实战!菜鸟教程python3教程8阶段5大热门领域,从零基础到Python全能高手,助力职场飞跃!菜鸟教程python3教程7年持续打磨,上万学员验证的经典好课,面向热点,提升职场竞争力!class.imooc.com广告 其他类似问题 2021-04-21 猜数字python的代码 2021-03-16 求程序<数字九连猜>python 更多类似问题 > 为你推荐: