Python基础——逻辑循环判断(0403)

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 的阶乘

相关文章
相关标签/搜索