python流程控制语句

一. if语句

二.while语句

while循环语句基本结构?

      while 条件:

    循环体

循环的执行过程:
执行到while的时候. 首先判断条件是否成立.如果成立. 执行循环体. 再一次判断条件.... 如果条件不成立. 直接跳出循环

例如:

count = 1
while count <= 3:
    ak = input ("你想对我说:")
    print("来支援我",ak)
    count += 1

  注意: 1.break  while语句中出现break时,会跳出循环,结束本次循环。

                   2.continue  while语句中出现continue时,会停止当前本次循环,继续执行下一次循环。

                   3.pass   while语句中出现pass时,会跳过当前语句继续执行下面的语句。

例如:

while True :
    content = input ("输入你想说的话:")
    if content == "" :
        continue
    if content == "再见" :
        break
    print (content)

三.格式化输出

      格式化输出会用到%s、%d、%f,其中%s表示占位字符串,也是全能占位,但是%d只能占位数字,不能字符串占位,%f为占位浮点数。

     新的占位符-------f"{变量}"

 

例如:

name = input ( "Name:")
age = input ( "Age:")
job = input ( "Job:")
hobbie = input ( "Hobbie:")
info = (""""------------------info of %s-----------------
Name     :%s
Age      :%s
Job      :%s
Hobbie   :%s
-------------------------end------------------""" % (name,name,age,job,hobbie))
print ( info )

 

  

Name:shanshan
Age:22
Job:xuesheng
Hobbie:boy
"------------------info of shanshan-----------------
Name     :shanshan
Age      :22
Job      :xuesheng
Hobbie   :boy
-------------------------end------------------

  注意:%前后是空格

   如果一句话里面既有%s占位,又有百分数,百分数应该用两个%表示正常的一个%

比如:

 

print ( " 我叫%s,今年30岁,已经过了人生的30%%" % "马云")

 

f"{变量}"------举例:
name = input ( "Name :")
age = input ( "Age :")
job = input ( "Job :")
print (f"我叫{name},今年{age},现在的工作是{job}")

  

 

四.基本的运算符 

        计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为:算数运算比较运算逻辑运算赋值运算成员运算、身份运算、位运算.

   逻辑运算:

and : 并且. 左右两端同时为真. 结果才能是真
or : 或者. 左右两端有一个是真. 结果就是真
not : 非. 非真既假, 非假既真

 

posted @ 2018-11-26 21:47  QV  阅读(212)  评论(0编辑  收藏  举报