一、回顾

输入一个数字,按照数字的正负输出结果。

image.png
image.png
image.png

  1. num = float(input("输入一个数字: "))
  2. if num > 0:
  3. print("正数")
  4. elif num == 0:
  5. print("零")
  6. else:
  7. print("负数")

二、 新课—嵌套

输入y继续、输入n结束程序,如果用户选择继续运行程序的话,判断数字的正负。

  1. s = input('请输入“y”或者"yes"继续操作,否则程序运行结束')
  2. if s == 'y' or s == 'yes':
  3. print('你执行的运行程序的命令……')
  4. else:
  5. print("负数")
  6. elif s == 'n' or s == 'no':
  7. print('c序运行结束!')
  8. else :
  9. print('您输入错误!')
  1. num = float(input("输入一个数字: "))
  2. if num > 0:
  3. print("正数")
  4. elif num == 0:
  5. print("零")
  6. else:
  7. print("负数")
  1. # 1. 搜集用户数输入
  2. s = input('请输入“y”或者"yes"继续操作,否则程序运行结束')
  3. # 2. 判断用户输入字母
  4. if s == 'y' or s == 'yes':
  5. print('你执行的运行程序的命令……')
  6. # 3. 搜集用户输入的数字
  7. n = float(input('输入数字'))
  8. # 4. 判断n 的正负
  9. if n > 0 :
  10. print('正数')
  11. elif n == 0 :
  12. print('零')
  13. else :
  14. print('负数')
  15. elif s == 'n' or s == 'no':
  16. print('c序运行结束!')
  17. else :
  18. print('您输入错误!')

三、作业

输入y继续、输入n结束程序,如果用户输入y的话,判断语文得分与优良及格的关系。
135以上优秀,110以上良,90分以上及格,90分一下不及格。