오류가 책에 시도 문제
TypeError: range() integer end argument expected, got unicode.
입니다 ....이 오류가 나는 그러나 내가 주위에 방법을보기 위해 고군분투 루프에서 변수를 포함 할 수 없음을 의미 믿는다 나에게 묻는다 :
프로그램을 준비하면 숫자를 묻는 메시지가 나타나고 올바른 시간 테이블 (최대 12)을 인쇄합니다.
def main(): pass choice = raw_input("Which times table would you like") print ("This is the", choice , "'s times table to 12") var1 = choice*12 + 1 for loopCounter in range (0,var1,choice): print(loopCounter) if __name__ == '__main__': main()
어떤 제안 :
이 내 코드? 미리 감사드립니다.
'raw_input()'을'int (raw_input())'로 변경하면 효과적 일 수 있습니다. 호기심에서 파이썬 3 대신 파이썬 2를 배우는 이유가 무엇입니까? – Kevin