第九回 随机数千般可能难预料,break一言不合就退群

本节主要内容:

1.使用循环编写简单“小游戏”

time模块的sleep函数,让python程序每次循环都“休眠”1秒,以便在播放器软件播放完音频后再开始下一次循环

2.使用连接符构造字符串

'd:demo/notes/' + i + ‘.wav'

两个字符串相加,就是把二者连成一个字符串

'真心话'+'大冒险!'='真心话大冒险!'

 数字必须转换为字符串才能与其他字符串相连

str函数:(str为内置函数,无需导入任何模块)

根据给定的参数(数字等类型),声生成一个对于字符串并返回。比如 str(3.5),可以返回一个字符串'3.5' 。

3.随机数与程序暂停

random 标准模块

提供各种可以随机生成数字的函数

4.break与continue语句

while 1==1 是死循环。死循环更正规的写法是 while True。

break关键字:

如果再执行循环体时遇到break,循环将直接中止。

continue关键字:

如果在执行循环体时遇到continue,将忽略循环体中continue后面的部分,直接进入下一次循环。

break与continue过于灵活,可以在循环中任意更改语句执行流程,所以一旦滥用会造成代码难以理解。因此在实际工作中,除非特别情况(例如循环中含有复杂嵌套结构)一般应尽量减少使用。

本节要点:

  1. 加号两边都是字符串时,可以执行连接操作。
  2. 数字必须先用str()转换,才能与字符串连接
  3. time.sleep()可以让python程序暂停若干秒
  4. random.randint可以产生指定范围的随机整数
  5. break语句可以随时中止循环
  6. continue语句直接跳到下一圈循环
  7. 滥用break和continue容易造成代码难读,非特别情况应谨慎使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值