zoukankan      html  css  js  c++  java
  • python—If else

    按照100分制,90分以上的成绩为A。,80~90为B,60~80为C,60以下为D。编写程序,当用户输入分数时,自动转换生成ABCD等级。

    score = int(input('请输入一个分数:'))
    if 100>=score>=90:
        Print('A')
    if 90>score>=80:
        Print('B')
    if 80>score>=60:
        Print('C')
    if 60>score>=0:
        Print('D')
    if score < 0 or score > 100:
        print('输入错误!')
    

      也可以写成:

    score = int(input('请输入一个分数:'))
    if 100>=score>=90:
        Print('A')
    else:
        if 90>score>=80:
            Print('B')
        else:
             if 80>score>=60:
                Print('C')
             else:
                if 60>score>=0:
                    print('D')
                else:
                    print('输入成绩错误!')
    

      当条件过多的时候,可以考虑第三种方法

    score = int(input('请输入一个分数:'))
    if 100>=score>=90:
        Print('A')
    elif 90>score>=80:
        Print('B')
    elif 80>score>=60:
        Print('C')
    elif 60>score>=0:
        Print('D')
    else:
        print('输入成绩错误!')
    

      Python的缩进使用强制规定使得代码必须正确对齐,让程序员来决定else到底属于哪一个if。

  • 相关阅读:
    使用KNN算法手写体识别
    os内置模块
    python步长为负时的情况
    qplot()函数的详细用法
    python文件I/O
    python中 @property
    python中定制类
    python中多重继承与获取对象
    python继承,判断类型,多态
    python中访问限制
  • 原文地址:https://www.cnblogs.com/sunyuyu/p/10004444.html
Copyright © 2011-2022 走看看