自学python第三天

本文介绍了Python编程中的关键概念,包括缩进的重要性,for循环的使用,break和continue语句在控制流程中的作用,以及while循环的无限循环可能性。还提到了字符串操作和练习题,如99乘法表的实现,以及可能用到random和string库的情况。
摘要由CSDN通过智能技术生成

今天星期天,昨天偷懒刷抖音了,所以今天打算打算多学会。

标题:关于python中的缩进问题。

在python中,缩进问题及其导致出现bug。但是Python的语法对于缩进问题的要求确又比较高,尤其是在vim编辑器中,遇到空格缩进问题时,不是很容易去进行debug。
首先观察这段代码:在每一个if语句后都会有4个空格的缩进,而其目的就是Python的特色,强制缩进,目的的是为了让程序知道,每段代码依赖哪个条件,如果不通过缩进来区分,程序怎么会知道,当你的条件成立后,去执行哪些代码呢?
在这里插入图片描述
SO :
Python的缩进有以下3个原则:
1 顶级代码必须顶行写,即如果该行代码本身不依赖于任何条件,那它必须不能进行任何缩进
2 同行级别的代码,缩进必须一致
3 官方建议缩进4个空格,当然你也可以缩进2个,如果你想被同行笑话的话。
如下实例:
注意: 下面Input的年龄中,需要定义Int变量,否则系统不知道Inpu的值是什么类型。
在这里插入图片描述
第一章的很简单语法汇总。一个简单的小程序回顾一下:根据用户的按键输入条件简单判断,生成一个小表格。如下。
在这里插入图片描述
在这里插入图片描述
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
第二章的ppt竟然50多页,努力一把,争取今天干完。

标题 for 循环

for i in range(x):
指的就是从0到x-1的列表的数值。
在这里插入图片描述
在这里插入图片描述
在python中,range函数也可以取一个范围如:range(50,100),,,结合循环嵌套的使用:
在这里插入图片描述

标题 break和continue语句:

在循环中中,如果遇到某些我们需要的变量的时候,我们经常需要退出当前循环进行处理,或者直接退出整个循环,前者我们需要使用continue而后者则是break(在循环嵌套中,只会结束当前层的循环)。例如上面的代码中,如果3层的楼号都不进行打印,应该怎么更改呢? 就是使用continue。(唉,这么简单地东西,不想敲根本)
在这里插入图片描述

标题 字符串乘除

盲点盲点:
在这里插入图片描述
在这里插入图片描述

标题 while循环

与for必须指定循环多少次不⼀样的是, while 循环的次数可以是不定的,只要条件满足就可以永远循环下去。
在该函数中首先需要注意两个函数:
1 : choice() 其目的是取列表内的任意值,可以是字符串,数字。
2 : strip() 其目的的清楚某列表前后的空格,并输出。
如:s = [ 1 2 3 4 ]
print (s.strip())
结果为:1 2 3 4
1前面的空格会删除掉。
在这里插入图片描述

练习题:

1 : 99乘法表:

在这里插入图片描述
2 京牌摇号:

在这里插入图片描述
思考: 想要实现该功能需要去得到任意值的数字和字母:如果使用现成的任意值生成库则比较合适,或者是采用自己定义列表的方式去写(等学到这部分了再更新)。下面的代码是使用的random和string:
在这里插入图片描述
中间有点不太懂,我先去找一个视频瞅瞅去。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值