본문 바로가기

파이썬문제풀기6

(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.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.
(2020.10.30)파이썬 300제 문제풀기 [No.031 - 040] - 파이썬문자열2 파이썬 300제[No.031 - 040] - 파이썬 문자열2 파이썬에서 활용되는 문자열 처리 활용법에 대한 문제풀기 두번째 내용, 숙달을 위해 문제를 꼼꼼히 풀어보고 답 이외의 방법으로도 출력할 수 있는 방법을 생각해서 작성하였습니다. No.031 문자열 합치기 문제) 아래 코드의 실행 결과를 예상해보세요. a = "3" b = "4" print(a + b) 입력) "3", "4" 모두 ""로 감싸 있으므로 문자열이다. + 연산자를 활용하여 출력하게 되면 공백없이 붙어서 출력된다. 공백을 주고 싶으면 "3 " 처럼 공백을 주고 입력값을 받던가, 또는 ,로 구분지어 출력한다. a1 = "3" b1 = "4" a2 = "3 " b2 = "4" a3 = "3" b3 = "4" print(a1 + b1) pri.. 2020. 10. 30.
(2020.10.29)파이썬 300제 문제풀기 [No.021 - 030] - 파이썬 문자열 1 파이썬 300제[No.021 - 030] - 파이썬 문자열 1 파이썬에서 활용되는 문자열을 인덱싱하거나 슬라이싱 하는 방법을 배우는 문제풀기 No.021 문자열 인덱싱 문제) letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력하세요. letters = 'python' 입력) 문자열을 입력받은 변수에 [0] 와같이 출력하려는 특정 문자의 위치를 지정하면 해당 문자가 인덱싱 되어 찾아진다. 파이썬이든 어떤 프로그래밍이든 첫번째 순서는 0으로 시작한다. letters = 'python' print(letters[0], letters[2]) 출력) p t No.022 문자열 슬라이싱 문제) 자동차 번호가 다음과 같을 때 뒤에 4자리만 출력하세요. license_plate = "24가 2210" 실.. 2020. 10. 29.
(2020.10.29)파이썬 300제 문제풀기 [No.011 - 020] - 변수 파이썬 300제[No.011 - 020] - 변수 파이썬 뿐만 아니라 모든 프로그래밍 언어에서 가장 중요하고 기본인 변수활용에 대한 문제풀기 No.011 변수 사용하기 문제) 삼성전자라는 변수로 50,000원을 바인딩해보세요. 삼성전자 주식 10주를 보유하고 있을 때 총 평가금액을 출력하세요. 입력) 영어로 변수명을 지정한다. 한글로 변수명일 지어도 되지만 모든 개발자가 영어로 변수를 지으니 함께 따라간다. 변수에 50000 값을 지정하고 10주를 보유하고 있으니 *(곱하기) 연산자를 사용하여 변수 * 10을 해주고 출력한다. samsung_price = 50000 total_sam_price = samsung_price * 10 print(total_sam_price) 출력) 500000 No.012 .. 2020. 10. 29.