본문 바로가기

전체 글157

2. 2차원 리스트 입력 받기 ●2차원 리스트란? 리스트가 있고 그안에 여러개의 리스트가 존재하는 것이다. ex)[ [ ][ ][ ]...[ ] ] 1. 빈리스트를 설정한다 2. for문을 통해 내부에 리스트를 생성한다 3. append() 함수를 사용하여 빈리스트 내부에 2번 과정에서 만든 리스트들을 삽입한다. import sys list1 = [] # 빈 리스트를 설정 for i in range(n): # n의 사이즈에 따라서 반복 횟수 결정됨 list1.append(list(map(int, sys.stdin.readline().split()))) # 2차원 리스트 입력받기 # append를 함으로써 빈 list1 내부에 리스트들이 들어가게 됨 # list1.append(list(map(int, input().split()))) .. 2022. 1. 19.
1. 한 번에 값 두 개 이상 입력 받는 법 -> 기존의 입력을 받는 형식은 input()을 사용하였다 syntax) input() 주의) input에 받아들이는 것은 문!자!열! 형태 이다. #------------기본 입력----------# input() Hello, world! # (입력) # ---변수에 저장하여 출력하기----# a=input() print(a) hello, world # (입력) hello, world # (출력) #-------정수형태로 바꾸기--------# a=int(input()) # int를 이용하여 입력받은 값을 정수로 변환함,float 사용시 실수형으로 변환함 # 문자를 입력하면 오류가 남(=숫자만 입력가능함) print(a) # 정수로 출력이 됨. ● 동시에 값을 두개 이상 입력 받는 법 syntax) 변.. 2022. 1. 19.
파이썬) 라이브러리 업뎃중 공부중에 모르는 라이브러리 나오면 업뎃중(20.01.14) 추가-최대한 비슷한 역할군 끼리 모으는 중. ● replace() 함수 형태 : 문자열.replace("검색할 문자","치환할 문자",치환횟수) 검색할문자 : 공백을 제거하고 싶으면 "" 표시하면 됨 치환할문자 : 공백으로 치환하고 싶으면 "" 표시하면 됨 치환횟수 : 생략시 ->검색된 모든 문자를 치환함 new_id=input(" 아이디를 입력해주세요.") delete = "~!@#$%^&*()=+[{]}:?,/" for i in range(len(delete)): new_id =new_id.replace(delete[i],"") #delete에 있는 모든 문자를 공백으로 치환함 print(new_id) ● strip() 함수 ● 구분자.joi.. 2022. 1. 17.
파이썬) 조건에 맞는 아이디 생성 프로그램(feat.문자열) # 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. new_id=input(" 아이디를 입력해주세요.").lower() # .lower함수를 사용하여 대문자를 소문자로 치환함. # 2단계 new_id 에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. delete = "~!@#$%^&*()=+[{]}:?,/" for i in range(len(delete)): # len() 함수: 문자열길이구함 -> range() 함수 : 정수의 범위를 나타내는 값 new_id =new_id.replace(delete[i],"") #remove 함수를 이용하여 delete내부에 있는 문자열을 하나씩 다 공백으로 바꿈// # remove(문자열에서 바꾸고 .. 2022. 1. 14.
파이썬) 책 정보 출력 프로그램(feat.딕셔너리 활용) #책 정보 출력 프로그램 book_info={ "HarryPotter1" : [[1997],[6],[26]], #book_info 딕셔너리를 선언해줌 "TheLordOfTheRings" : [[1954],[7],[29]], "engineering_mathematics1" :[[2018],[2],[28]] } while True: # 무한반복문을 입력해서 title=input("원하시는 책을 입력하세요 \n") if title in book_info: # title 이 book_info 라는 딕셔너리의 key값에 존재한다면 num=int(input("""\ ------------------------------ 원하시는 정보를 선택해 주세요 1. 년 2. 월 3. 일 4. 종료 ---------------.. 2022. 1. 14.
04강) 반복문 목차: 04_1) 리스트와 반복문 04_2) 딕셔너리와 반복문 04_3) 반복문과 while 반복문 04_4) 문자열, 리스트, 딕셔너리와 관련된 기본 함수 04_1) 리스트와 반복문 - 리스트를 선언하고 요소에 접근하기 - 리스트 연산자: 연결(+), 반복(*), len() - 리스트에 요소 추가, 제거하기 - 리스트 내부에 있는지 확인하기: in / not in 연산자 - for 반복문 ▶리스트를 선언하고 요소에 접근하기 리스트(list) : 여러가지 자료들을 저장할 수 있는 자료. 주의) 1) 대괄호[]로 선언해주고 2) 대괄호 안에 문자열은 " " 써서 작성, 숫자및 불 은 바로 작성함 3) 리스트의 순서를 문자열 때 처럼 1이아니라 0부터 카운트한다 요소 : 대괄호 내부에 넣는 자료 (문자, 숫.. 2022. 1. 13.