今天星期天,昨天偷懒刷抖音了,所以今天打算打算多学会。
标题:关于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:
中间有点不太懂,我先去找一个视频瞅瞅去。