loading
본문 바로가기

파이썬 공부5

파이썬 tuple형태 반환 (feat. enumerate()) 파이썬 tuple형태 반환 (feat. enumerate()) *내용은 파이썬 300제의 문제풀이입니다. 문제를 푸실 분들은 포스팅을 보기 전에 문제를 먼저 풀어보세요. https://wikidocs.net/25315 171 ~ 180 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray ... wikidocs.net 파이썬 300제 #172번 문제는 다음과 같다. # 172 # 아래와 같이 리스트의 데이터를 출력하라. 단, for문과 range문을 사용하라. # price_list = [32100, 32150, 32000, 32500] # 0 32100 # 1 32150 # 2 3200.. 2022. 1. 18.
파이썬 for문에서 중요한 개념 파이썬 for문에서 중요한 개념 파이썬 for문에서 중요한 개념은 , for문 안에 들어온 코드가 자료구조의 데이터 개수만큼 반복된다는 것 한글 = ["가", "나", "다"] for 단어 in 한글: print("가나다라마바사") >>> 가나다라마바사 >>> 가나다라마바사 >>> 가나다라마바사 한글이라는 리스트안에 "가", "나", "다" 3개의 요소가 들어가 있고, for문으로 한글에 포함된 단어라는 변수를 뽑아서 돌리고, 출력은 "가나다라마바사"를 3번 출력한다. 처음 이걸 봤을 때, '한글안의 단어라는 요소를 하나씩 뽑아서, 출력은 "가나다라마바사"로 한다??? 이게 무슨 소리지??? 오류나는거 아니야???' 라고 생각했다. for문을 돌리는데 중요한 것은 '요소의 개수가 몇 개인가?' 이다. .. 2022. 1. 7.
파이썬 주민등록번호 유효성 검사 파이썬 주민등록번호 유효성 검사 121 ~ 130 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray ... wikidocs.net 파이썬 300제를 풀다가 주민등록번호 유효성을 검사하는 문제가 나왔다. 문제를 풀고 싶은 분들은 포스팅 보지 말고 문제부터 풀어보길. # 주민등록번호는 13자리로 구성되는데 마지막 자리수는 주민등록번호의 유효성을 체크하는데 사용된다. # 먼저 앞에서부터 12자리의 숫자에 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5를 차례로 곱한 뒤 그 값을 전부 더한다. # 연산 결과 값을 11로 나누면 나머지가 나오는데 11에서 나머지를 뺀 값이 주민등.. 2022. 1. 7.
파이썬 try - except 예외처리 파이썬 try - except 예외처리 아래의 경우처럼 리스트 안의 딕셔너리의 key값을 통해 요소를 출력할 때, 예외를 넘기고 진행할 수 있다. people = [ {'name': 'a', 'age': 10}, {'name': 'b', 'age': 20}, {'name': 'c', 'age': 30}, {'name': 'd', 'age': 40}, {'name': 'e', 'age': 5}, {'name': 'f',}, # age가 없는 딕셔너리가 있어서 error가 난다. {'name': 'g', 'age': 15}, {'name': 'h', 'age': 25} ] for person in people: try: if person['age'] > 20: print(person['name']) exce.. 2021. 12. 21.