博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于Pyhon实现猜数游戏程序
阅读量:3960 次
发布时间:2019-05-24

本文共 653 字,大约阅读时间需要 2 分钟。

Pyhon实现猜数游戏小程序

#猜数字游戏,范围在0-100之间。祝你好运!

import randomsecretnum=random.randint(0,100)   //产生在(0,100)区间内的一个随机数字print("猜字游戏,数字在0到100之间")gusse=0           //初始化猜测数值a=False          //a作为一个中间判断值,传递回答结果,决定了while语句是否继续进行while a==False:    gusse += 1   //计算猜测的次数,累加在输入猜测数字之前。    num = int(input("请输入你猜的数字:"))    if num == secretnum:        print(num, "猜对了")        a=True        break     //输入正确以后,结束后续判断    if num
secretnum: print("大了")print("猜测的数字为;",gusse)

1、比较输入数字与谜底数字大小的地方写的不是很合适,但是没有错误,①可以去掉break,因为while已经在进行控制循环了②可以使用if—else来进行判断,同样可以达到目的。

2、做题思路
(1)产生一个随机数
(2)在没有猜对数字之前循环接收猜测数字,直至猜出
(3)每次接收以后进行判断大小,并告知与所产生的数字的大小关系。
(4)如果猜中就结束循环,输出答案。

转载地址:http://qvtzi.baihongyu.com/

你可能感兴趣的文章
04-树4 是否同一棵二叉搜索树(25 分)---陈越、何钦铭-数据结构-2017秋
查看>>
表达式求值(C实现,实现多括号,浮点数)---栈的实现以及运用。
查看>>
有序链表的合并(数据结构---单链表)
查看>>
栈实现(数据结构---数组,链表 C实现)
查看>>
POJ3903(dp,最长上升子序列,最基础题)
查看>>
POJ1836-Alignment(最长上升子序列)
查看>>
POJ1062昂贵的聘礼(Dijkstra+限制)
查看>>
POJ 2485 Highways(最小生成树,基础模板题)
查看>>
POJ 1251 Jungle Roads(最小生成树简单题)
查看>>
Floyd算法---模板
查看>>
HDU 1690---Bus System(Floyd模板题+合理定义INF)
查看>>
POJ3660---Cow Contest(Floyd,传递闭包,连通)
查看>>
POJ 2240---Arbitrage(Floyd的dp思想)
查看>>
Dijkstra算法---模板
查看>>
拓扑排序
查看>>
POJ 3680(费用流)
查看>>
校oj10532: 生成字符串(dp,最优状态转移)
查看>>
平衡二叉树(AVL树)
查看>>
优先队列---二叉堆
查看>>
POJ1521---哈夫曼编码,求最优WPL
查看>>