inconsistent use of tabs and spaces in indentation

1043 단어 pythonpython

에러코드
inconsistent use of tabs and spaces in indentation

에러가 발생한 코드

import sys

while True :
    A, B = map(int,sys.stdin.readline().split())
    if A == 0 & B == 0 :
        break
        else : 
            print(A + B)코드를 입력하세요

정답 코드

import sys

while True :
    A, B = map(int,sys.stdin.readline().split())
    if A == 0 & B == 0 :
        break
    else :     
        print(A + B)

에러분석
백준 10952 문제풀이 중
1. Line 7의 else에서 잘못된 indent.
2. 스페이스와 탭 혼용.

들여쓰기에서 탭과 스페이스를 혼용할 경우 나타납니다.
육안으로는 탭과 스페이스가 똑같이 느껴지지만 파이썬 인터프리터는 둘을 다르게 받아들입니다.

탭이면 탭, 스페이스면 스페이스. 일관성 있게 쓰자!

참고: https://wangin9.tistory.com/entry/inconsistent-use-of-tabs-and-spaces-in-indentation [잉구블로그]

좋은 웹페이지 즐겨찾기