본문 바로가기

파이썬11

(2020.11.07)파이썬 300제 문제풀기 [No.111 - 120] - 분기문 2 파이썬 300제[No.111 - 120]-분기문 2 if, if-else 를 활용한 조건 분기문 문제풀기 No.111 input() 사용하기1 문제) 사용자로부터 입력받은 문자열을 두 번 출력하라. 아래는 사용자가 "안녕하세요"를 입력한 경우의 출력 결과이다. 출력예시 : >>안녕하세요 안녕하세요안녕하세요 입력) 분기문파트에서 느닷없이 input()문제가 나왔다. 일단 풀어본다. input()은 사용자로부터 입력받은 값을 저장해주는 기능을 한다. user_input = input("입력값을 작성하세요:") # input()을 사용하여 외부문자열을 받을 변수를 생성 print(user_input * 2) # 외부 입력값에 대해 2번 출력되도록 * 연산자를 사용한다. 출력) 입력값을 작성하세요:안녕하세요 안.. 2020. 11. 7.
(2020.11.06)파이썬 300제 문제풀기 [No.101 - 110] - 분기문 파이썬 300제[No.101 - 110] - 분기문 1 파이썬 뿐만 아니라 어떤 프로그래밍 언어에도 존재하는 IF문을 활용한 분기문 문제풀기 No.101 bool 타입 문제) 파이썬에서 True 혹은 False를 갖는 데이터 타입은 무엇인가? 입력) True 또는 False를 갖는 타입은 bool 또는 boolen이라고 불리는 타입이 있다. print(type(True), type(False), sep="\n") 출력) No.102 비교 값1 문제) 아래 코드의 출력 결과를 예상하라 print(3 == 5) 입력) == 는 같은지 여부를 체크하는 구문이다. 3과 5는 같은 값인지 질의하는 것이며, 3과 5는 같지 않으므로 False가 반환된다. print(3 == 5) 출력) False No.103 비교.. 2020. 11. 6.
(2020.11.05)파이썬 300제 문제풀기 [No.091 - 100] - 딕셔너리2 파이썬 300제[No.091 - 100] - 딕셔너리2 {key:value} 구조로 이루어진 딕셔너리에 대한 문제풀기 No.091 딕셔너리 생성 문제) 아래의 표에서, 아이스크림 이름을 키값으로, (가격, 재고) 리스트를 딕셔너리의 값으로 저장하라. 딕셔너리의 이름은 inventory로 한다. 이름 가격 재고 메로나 300 20 비비빅 400 3 죠스바 250 100 입력) 변수에 {key:value}로 여러개를 만들고 value의 경우 입력값이 다수이므로 리스트 형태로 묶어준다. inventory = {"메로나": [300, 20], "비비빅": [400, 3], "죠스바": [250, 100]} print(inventory) 출력) {'메로나': [300, 20], '비비빅': [400, 3], '죠.. 2020. 11. 5.
(2020.11.04)파이썬 300제 문제풀기 [No.081 - 090] - 딕셔너리 파이썬 300제[No.081 - 090] 파이썬에서 딕셔너리는 key와 value 값으로 이루어져 있다. {key : value}, key를 호출하면 매핑되어 있는 value값을 호출한다. 순서는 정해져 있지 않으며 key로만 구분된다. No.081 별 표현식 문제) 다음과 같이 10개의 값이 저장된 scores 리스트가 있을 때, start expression을 사용하여 좌측 8개의 값을 valid_score 변수에 바인딩하여라. scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4] 입력) 딕셔너리 파트에서 갑자기 별 표현식 문제가 나와서 당황스럽지만 일단 문제가 나왔으니 풀어보자 튜플을 언패킹할 때는 요소값 수와 입력받을 변수 값 수가 같아야 하지.. 2020. 11. 4.
(2020.11.02)파이썬 300제 문제풀기 [No.061 - 070] - 리스트 2 파이썬 300제[No.061 - 070] - 리스트2 파이썬만 가질 수 있는 데이터타입에 구애받지 않고 일괄 저장, 삭제, 통합이 가능한 자료구조인 리스트 2번째 문제풀기이다. No.061 리스트 특정데이터 잘라내기 문제) price 변수에는 날짜와 종가 정보가 저장돼 있다. 날짜 정보를 제외하고 가격 정보만을 출력하라. price = ['20180728', 100, 130, 140, 150, 160, 170] 입력) 슬라이싱을 활용하여 출력한다. price_1 = ['20180728', 100, 130, 140, 150, 160, 170] price_2 = ['20180728', 100, 130, 140, 150, 160, 170] del_date_price_1 = price_1[1:] # 출력할 위치.. 2020. 11. 2.
(2020.11.01)파이썬 300제 문제풀기 [No.051 - 060] - 리스트 1 파이썬 300제[No.051 - 060] - 리스트1 파이썬에서 데이터타입에 구애받지 않고 저장 및 순서변경, 삽입, 삭제 등을 할 수 있는 자유로운 파이썬의 자료구조 No.051 리스트생성 문제) 2016년 11월 영화 예매 순위 기준 top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.) [순위영화] 1 닥터 스트레인지 2 스플릿 3 럭키 입력) 입력받을 변수를 지정하고 오른쪽 입력값을 []로 감싸주면 리스트로 지정된다. movie_rank = ["닥터스트레인지", "스플릿", "럭키"] print(movie_rank) 출력) ['닥터스트레인지', '스플릿', '럭키'] No.052 리스트에 원소추가 문제) 051의 movie_r.. 2020. 11. 1.