코스 노트 _ 제로 기반 입문 학습 Python_008_ 훌륭한 분기 및 루프 2

놀라운 분기 및 루프 2

  • 시험 점수 판정 절차를 작성하는 세 가지 방법

    첫 번째 글쓰기 방법 :

    temp = input('请输入成绩:')
    a = int(float(temp))
    if 90< a <= 100:
        print('A')
    if 80< a <=90:
        print('B')
    if 60 < a <=80:
        print('C')
    if 0<= a <=60:
        print('D')
    else:
        print('输入错误')
    

    두 번째 작성 방법 :

    temp = input('请输入成绩:')
    a = int(float(temp))
    if 90< a <= 100:
        print('A')
    else:
        if 80< a <=90:
            print('B')
        else:
            if 60 < a <=80:
                print('C')
            else:
                if 0<= a <=60:
                    print('D')
                else:
                    print('输入错误')
    

    세 번째 글쓰기 방법 :

    temp = input('请输入成绩:')
    a = int(float(temp))
    if 90< a <= 100:
        print('A')
    elif 80< a <=90: #elif相当于C语言中的else if
        print('B')
    elif 60 < a <=80:
        print('C')
    elif 0<= a <=60:
        print('D')
    else:
        print('输入错误')     
    

    세 가지 작성 방법 중 첫 번째 프로그램은 실행 효율이 가장 낮고 나머지 두 개는 실행 효율이 높습니다.

  • Python의 If-else

    다른 문제를 해결할 수 있습니다 . C 언어는 근접성의 원리이며 파이썬은 모호하지 않습니다.

    if ( hi > 2 )
        if ( hi > 7 )
            printf( "好棒!好棒!" );
    else
        printf( "切~" );
    
  • 조건식

    x, y = 4, 5
    if x < y:
        small = x
    else:
        small = y
        
    # 上面的四行代码,相当于下面一行
    small = x if x < y else y
    
  • 단언

    assert 뒤에있는 조건이 false이면 프로그램이 자동으로 충돌하고 프로그램 테스트를 위해 Assertion Error 예외를 발생시킵니다.

    >>> assert 3 > 4
    Traceback (most recent call last):
      File "<pyshell#1>", line 1, in <module>
        assert 3 > 4
    AssertionError
     
    >>> assert 4 > 3
    >>>
    
    • 미래

    영상 학습 시청의 효율성이 너무 낮다는 것을 알게되어 책을 읽어야합니다. Zhihu는 Liao Xuefeng의 Python 자습 웹 사이트를 추천했으며 다음 동영상 노트는 업데이트되지 않습니다.

추천

출처blog.csdn.net/weixin_41754258/article/details/113925261