python从入门到放弃篇2(random.randint)实现猜数字小游戏

52 篇文章 1 订阅

#引子,random函数(随机函数)是一个比较有用处的函数,无论是做普通的编程娱乐,还是做随机算法,都是一个不错的选择,random里面有一些常用的函数,例如random.randint、random.randrange、random.seek、random.random,这些都是比较常见的函数,需要学习python随机算法的朋友,可以去了解一下。我呢,是先以简单例子先解释random函数的各种用法。然后,再结合我对random函数的偏见聊一下random的那些骚操作。我个人觉得编程是一种乐趣,因为,编程可以自己设计游戏,自己做自己想做的事。所以,从一开始不喜欢,到喜欢,到热爱,这是一个渐变的过程,大家感兴趣的话,可以先去学习一下python基础知识,我这里推荐几本我前几个月用来入门的python书,我个人觉得还是很不错的。当然,可能也有更好的书,希望大家多多批评指正。
《python编程从入门到实践》作者:Eric Matthes | 袁国忠翻译的、《python基础实例教程》作者:韦玮《python数据结构与算法分析》作者:布拉德利.米勒、戴维.拉努姆 | 吕能、刁寿钧翻译的。

接下来废话不多说,上代码,看一下我们今天要做的简单猜数字小游戏。
实践是检验真理的唯一标准。
我们先要定义一个随机数,然后才能开始猜数字,定义随机数这里方法较多,感兴趣可以去了解一下,random.randrange、random.random、random.randint等等。
之后,需要实现用户输入跟随机数进行比对。这里我使用while循环,因为我个人偏向喜好while循环,while循环是用于条件控制的循环,for循环是用于遍历的循环,简单通俗地说,就像是翻书,while是你指定从你给的页数条件开始一直翻,直到你给定条件才能结束翻书,否则一直翻,for是从前面一个指定页数往后翻到一个指定页数结束。

举个形象例子,while你指定条件翻奇数页,他就开始一直翻,例如你指定条件当他翻到99页时停下,他就在99页停下,语句while num!= 99。不过,for循环就有些区别了,for循环需要指定起始页和终止页,还要指定每隔一页开始翻(以2为步长循环),语句for i in range(1,100,2)。这是我个人偏见,大家有任何质疑尽管提出,欢迎各位大佬前来指点江山。

代码如下:
在这里插入图片描述
运行结果如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:博客之星2020 设计师:CSDN官方博客 返回首页

打赏作者

Mr.Pan_学狂

感谢支持,欢迎交流。

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值