Python入门基础(三)

一,python的第三小阶段,条件判断语句等知识点

1) 控制流程语句

    Python代码在执行时是按照自上向下顺序执行的。
    通过流程控制语句,可以改变程序的执行顺序,也可以让指定的程序反复执行多次
    流程控制语句分成两大类:条件判断语句,循环语句

2)条件判断语句

语法:if 条件表达式 :
                  代码块

 执行的流程:if语句在执行时,会先对条件表达式进行求值判断,   如果为True,则执行if后的语句
  如果为False,则不执行
 默认情况下,if语句只会控制紧随其后的那条语句,如果希望if可以控制多条语句,
  则可以在if后跟着一个代码块
 代码块   代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行
  代码块就是一种为代码分组的机制
  如果要编写代码块,语句就不能紧随在:后边,而是要写在下一行
   代码块以缩进开始,直到代码恢复到之前的缩进级别时结束
   鲁迅说过:
       世上本来没有路,走的人多了自然就有了!
       xxxx
   yyyy....
 缩进有两种方式,一种是使用tab键,一种是使用空格(四个)
   Python的官方文档中推荐我们使用空格来缩进
   Python代码中使用的缩进方式必须统一
   "translate_tabs_to_spaces": true,     

可以使用逻辑运算符来连接多个条件,
   如果希望所有条件同时满足,则需要使用and
   如果希望只要有一个条件满足即可,则需要使用or
 if num > 10 and num < 20 :
     print('num比10大,num比20小!')

 if 10 < num < 20 :
     print('num比10大,num比20小!')

3)input()函数

该函数用来获取用户的输入
 input()调用后,程序会立即暂停,等待用户输入
  用户输入完内容以后,点击回车程序才会继续向下执行
  用户输入完成以后,其所输入的的内容会以返回值得形式返回
   注意:input()的返回值是一个字符串
   input()函数中可以设置一个字符串作为参数,这个字符串将会作为提示文字显示
 a = input('请输入任意内容:')
 print('用户输入的内容是:',a)

 input()也可以用于暂时阻止程序结束

4)if else 条件语法与代码演示

if-else语句
 语法:
   if 条件表达式 :
       代码块
   else :
       代码块

执行流程:
   if-else语句在执行时,先对if后的条件表达式进行求值判断
       如果为True,则执行if后的代码块
       如果为False,则执行else后的代码块

代码演示:如果你的年龄大于18岁,则显示你成年了,否则显示你还未成年

age = 7 # 这是 你所定义的年龄(可以使用input()函数自行定义)
if age > 17 :
    print('你已经成年了~~')
else :
    print('你还未成年~~')

5)多条条件-判断语句(if-elif-else语句)

语法:
   if 条件表达式 :
       代码块
   elif 条件表达式 :
       代码块
   elif 条件表达式 :
       代码块
   elif 条件表达式 :
       代码块
   else :
       代码块

执行流程:
   if-elif-else语句在执行时,会自上向下依次对条件表达式进行求值判断,
       如果表达式的结果为True,则执行当前代码块,然后语句结束
      如果表达式的结果为False,则继续向下判断,直到找到True为止
      如果所有的表达式都是False,则执行else后的代码块
  if-elif-else中只会有一个代码块会执行

代码演示:

age = 210

 if age > 200 :
     print('活着可真没劲呢!')
 elif age > 100 :
     print('你也是老大不小了!')
 elif age >= 60 :
     print('你已经退休了!')
 elif age >= 30 :
     print('你已经是中年了!')
 elif age >= 18 :
     print('你已经成年了!')
 else :
     print('你还是个小孩!')

eg02:

age = 68

if age >= 18 and age < 30 :
    print('你已经成年了!')
elif age >= 30 and age < 60 :
    print('你已经中年了!')
elif age >= 60 :
    print('你已经退休了!')

这是python的一些条件判断语句和代码演示,如果喜欢点点赞,万分感谢您的支持!!!

python重头再来:

https://blog.csdn.net/wk_beicai/article/details/89131659

发布了96 篇原创文章 · 获赞 370 · 访问量 42万+

猜你喜欢

转载自blog.csdn.net/wk_beicai/article/details/89172730