1、Python缩进(以冒号做为开头)git
Python代码缩进是一种语法。由于其没有像C语言等使用{ } 或begin……end……分割代码块。而是采用了冒号加缩进来区分代码之间的逻辑层次关系。编程
缩进通常使用 4个空格,而不是 Tab键。函数
在某一个代码块语句中,必须使用相同的缩进数量。不然会报错 SyntaxError学习
2、条件判断 if spa
一、if 条件判断的格式(以下,为三选一判断;能够有多个elif)orm
二、if判断的用途——数据判断ip
① 传入一个字符串a,判断是否为空 if a.strip() )字符串
② 传入的变量d,判断是否为字典 if isinstance(d, dict):input
示例: 数学
结果:
①扩展——强制类型转换(只有字符串才能进行拼接;整型、浮点型才能够比大小)
示例:将字典 d = dict(a=1) 与字符串 "hello word" 拼接打印出来
若是不使用 format状况下: print(str(d) + "hello word")
②扩展——判断长度函数 len()
3、if 编程过程 与 与计算机交互(input函数)
需求:手工输入字符,判断输入的内容是否是数字,且判断是否为成年人。
解答:
示例:
报错:
修改:字符串强制转换为整型
结果:
需求:若是输入的内容包含空格和数字,则程序不够严谨,如何避免?
经过函数 isdigit 判断输入的是否是数字。
结果:
4、编程学习( if 逻辑关系判断)——课上练习
题目:判断输入的数字是正数,负数仍是0 ?
解答:
示例:
结果:
5、while 条件判断
一、while 条件判断格式(while True 或者 while 1 都是死循环,通常监控等状况用的比较多。while 1的执行效率更高。)
示例: 结果为:
二、break 终止,即直接跳出循环 continue 继续,即进入下一次循环
示例: 结果:
四、while 编程学习:
示例:
结果:
6、for 循环语句格式
一、格式示例:
二、range 范围(迭代)
示例: for i in range(1,100) 即为 1<= i <100
三、for 编程学习:乘法口诀
规律: a x b =a*b
根据乘法口诀表得知 a最小为1 最大为行号;b 等于行号;
解答:
结果:…… 结果不是呈现阶梯状,则须要调整格式。
更改:增长换行标识;其中函数 print() 的执行结果为回车换行。
结果:
5、逻辑相关练习题
题目1:Python解决数学难题。ABCD乘9=DCBA 则A=? B=? C=? D=?
题目2:输入一行字符,分别统计出其中的英文字母、空格、数字和其余字符的个数。
解答:
结果:
题目3:计算 1--n 的阶乘