목록Python (3)
상추의 IT저장소
파이썬 공부중에 태어난 년도를 입력받으면 현재나이를 출력하는 예제를 풀던 중 해당 오류가 확인되었다.currentYear = int(2023)birthYear = int(input("출생연도를 입력해주세요"))age = int(currentYear-birthYear)print("현재나이는"+ age +"입니다")- 파이썬의 경우에는 숫자와 문자를 합쳐서 출력할 경우 에러가 발생한다고 한다.- age를 str자료형으로 형변환 시켜서 출력하니 정상적으로 출력되었다.print("현재나이는"+ str(age) +"입니다")
파이썬 input 학습 중 두수를 곱한 값을 출력해주는 간단한 예제를 만드는도중print("두숫자를 곱합니다")x = input("첫번째 숫자를 입력해주세요")y = input("두번째 숫자를 입력해주세요") # input 함수는 문자열을 반환해준다mul = x * y print("결과입니다" )print(mul) TypeError: can't multiply sequence by non-int of type 'str' 오류가 확인되었다. 에러내용을 해석하면 결과가 int형의 자료가 아니라서 곱할 수 없다는 내용이었다...input으로 받아온 자료형은 문자로 인식한다는 것을 알게 되었다.동적으로 형변환을 해주어 두 변수가 곱연산을 할 수 있게 해주었다. 위의 코드를 아래와 같이 바꿔주었다.mul = i..
알고리즘 공부를 시작하기 위해서 우선 파이선 기초를 학습하고 시작하려한다.인프런에 코딩입문자를 위한 파이썬 기초강의가 무료로 학습이 가능하여 강의를 들으면서 정리하도록 하였다. Python특징- 문법이 쉽고 간단하다.- 인기가 많아서 공부 자료가 많다.- 다양한 분야에서 활용된다. 활용분야- 크롤링- 자동화- 데이터분석- 인공지능- 웹서버개발 Python설치우선 파이썬 공식 홈페이지의 다운로드 페이지(http://www.python.org/downloads)에서 윈도우용 파이썬 언어 패키지를 다운로드한다. 버전확인VScode에서 python 버전확인을 하려면 python --version 명령어로 확인을 한다. "Hello Python" 출력해보기print("hello Python!!")