一、Python条件判断语句

1.Python条件判断语句的基本形式

Python编程中if语句用于控制程序的执行,基本形式为:
【形式1】

  1. if 判断条件:
  2. 执行语句

【形式2】

  1. if 判断条件:
  2. 执行语句1
  3. else:
  4. 执行语句2

【形式3】

  1. if 判断条件-1:
  2. 执行语句1
  3. elif 判断条件-2:
  4. 执行语句2
  5. ...
  6. else:
  7. 执行语句n

PS:以上判断条件为布尔值(true、false)

2.实践案例

  1. #案例1
  2. score = 75
  3. if score >= 80:
  4. print("Score is A")
  5. else:
  6. print("Score is not A")
  7. #案例2
  8. score = 75
  9. if score >= 80:
  10. print("Score is A")
  11. elif score >= 60:
  12. print("Score is B")
  13. else:
  14. print("Score is C")

二、Python循环语句

1.Python循环语句的说明

循环语句:允许执行一个语句or语句组多次,Python提供了for循环、while循环(Python中没有do…while循环)

2.实践案例

  • for循环
  1. #依次打印出数组的值
  2. student = ['Jack','Bob','Marry','Candy']
  3. for stu in student:
  4. print(stu)
  1. #range(n):从1开始小于n的正数
  2. #打印1+2+...+9+10的值
  3. sum = 0
  4. for i in range(11):
  5. sum = sum+i
  6. print(sum)
  • while循环
  1. #while案例:依次打印出10,9,8...,1,0
  2. n = 11
  3. while n > 0:
  4. n = n-1
  5. print(n)
  6. print("over!")

while循环中的continue、break:

continue:终止本次循环,直接开始下一次循环
break:终止整个循环,不再继续循环
循环:直属的while循环

三、Python猜数字小游戏

【游戏规则】 生成一个指定范围的随机数(如:1-100),然后玩家输入数值猜答案,屏幕会根据玩家输入的数字给出大小提示,一直到玩家猜出准确答案则游戏胜利并结束。

  1. #导入随机数所需的模块
  2. import random
  3. #生成一个随机数
  4. answer = random.randint(1,100)
  5. #玩家输入数值(input为字符串类型,需要将输入的字符串转化为整型)
  6. n = int(input("Please input a number(1-100):"))
  7. #判断输入数值的大小
  8. #输入数值不正确,继续输入
  9. while n != answer:
  10. if n > answer:
  11. n = int(input("Number is more,please continue input number(1-100):"))
  12. elif n < answer:
  13. n = int(input("Number is less,please continue input number(1-100):"))
  14. #输入数值正确,游戏结束
  15. print("You win the game!")

输出结果:
02 . 条件判断语句&循环语句 - 图1

作者:Fighting_001
链接:https://www.jianshu.com/p/0d4a6053f01a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。