if语句

if语句的格式:

if条件:

    if条件

if 的嵌套格式和练习
'''
 if 的嵌套格式和练习

'''
# 定义一个函数,用来判断成绩的优良中差不及格

def is_socre_level(score):
    # 先判断成绩是否有效
    if score >=0 and score <= 100:
        # 成绩有效  判断级别
        if score >= 90:
            print(f'得分{score},级别优')
        elif score >= 80:
            print(f'得分 {score},级别良')
        elif score >= 70:
            print(f'得分 {score},级别中')
        elif score >= 60:
            print(f'得分 {score},级别差')
        else:
            print(f'得分 {score},不及格')
    else:
        print(f'输入的成绩 {score} 是无效的')
s = int(input('请输入成绩:'))
is_socre_level(s)

随机数Random

随机数的使用:

  • 导入random模块
  • random.randint(n1,n2)
    • 通过这个函数,得到一个[n1,n2]期间的值

练习代码:

'''
随机数的使用

'''
# 导入模块
import random
# 使用随机数模块获取一个随机数
n = random.randint(0,20) # 0,1,2,...,20
# 判断随机数奇偶性
n = int(n)
a = n % 2
if a == 1:
   print('奇数')
elif a == 0:  # 这是一段错误代码,脑子瓦特掉了,这样永远执行不到下一行了,哈哈
   print('0')
else:
   print('偶数')

正确代码:

'''
随机数的使用

'''
# 导入模块
import random
# 使用随机数模块获取一个随机数
n = random.randint(0,20) # 0,1,2,...,20
# 判断随机数奇偶性
n = int(n)
a = n % 2
if a == 1:
   print('奇数')
else:
   print('偶数')