본문 바로가기

프로그래밍 언어/python3

[Error]Statements must be separated by newlines or semicolons import sys A = input() B = (int)A C = B - 543 print(C) 이 코드의 B = (int)A 이 부분에서 제목의 에러가 발생했다.(도대체 왜???) B = (int)(A) 이렇게 바꿔주니 사라지긴 했는데 흠 왜 그런지 모르겠다. 2023. 10. 19.
[Error] TypeError: can only concatenate list (not "str") to list import sys A = input().split() B = "??!"\ print(A + B) 이 코드를 쳤더니 제목의 에러가 나왔다. 직역하면 "list에는(str이 아니라) list만 연결지을 수 있다"라는 뜻. 그래서 아래 코드를 통해 A와 B의 자료형을 확인해 보았다. import sys A = input().split() B = "??!" print(type(A)) print(type(B)) 결과는 아하 사용자 입력을 받는 변수 A에는 해당 입력이 list 형태로 저장되기 때문에 발생하는 문제였다. 2023. 10. 19.
[개념]Python 파일 실행하기 알고리즘 테스트 때문에 정말 오랜만에 python을 꺼내들었다. 하지만, 파일 확장자 이름마저도 기억이 안 나는 데다 내가 짠 코드를 실행하는 방법도 까먹었다. 그래서 정리를 한 번 해보려 한다. 1. 터미널 없이 실행하기 vscode에서 Python extension pack을 설치하고, 실행 -> 디버깅 없이 실행을 클릭하면 실행할 수 있다. 2. 터미널에서 간단한 코드 실행하기 터미널에 Python3 이렇게 치면 위와 같이 간단한 코딩의 결과를 바로바로 확인할 수 있다. 나가고 싶을 땐 "exit()"을 터미널에 입력하면 된다. 3. 터미널에서 명령어로 실행하기 위와 같이 터미널에 "python [파일 이름]" 이렇게치면 파이썬 파일을 실행할 수 있다. (원래는 python3인데 나는 python으.. 2023. 10. 18.