본문 바로가기

언어공부/처음부터 시작하는 코딩 (Python)

(12)
12. 초보자를 위한 파이썬 300제 (111-120) 분기문(if)-2 초보자를 위한 파이썬 300제 12. 분기문 111. 사용자로부터 입력받은 문자열을 두 번 출력하는 코딩을 작성하세요. 아래는 사용자가 "안녕하세요"를 입력한 경우의 출력 예시입니다. 입력하세요: >>안녕하세요 안녕하세요안녕하세요 더보기 input = input("입력하세요: ") print(input*2) ## 출력 결과 ## 입력하세요: 안녕하세요 안녕하세요안녕하세요 112. 아래와 같이 사용자로부터 하나의 숫자를 입력받고, 입력받은 숫자에 10을 더해 화면에 출력해 보세요. >> 숫자를 입력하세요: 30 40 더보기 number = input("숫자를 입력하세요: ") print(int(number)+10) ## 출력 결과 ## 숫자를 입력하세요: 30 40 113. 사용자로부터 하나의 숫자를 입력..
11. 초보자를 위한 파이썬 300제 (101-110) 분기문(if) 초보자를 위한 파이썬 300제 11. 분기문 101. 아래의 코드를 화면의 결과를 출력해 보세요. print( 3==5 ) 더보기 print(3 == 5) ## 출력 결과 ## True 102. 파이썬에서 True 혹은 False를 갖는 데이터 타입은 무엇인지 위 101번에서 사용된 코드를 통하여 알아봅시다. print(type(3 == 5)) ## 출력 결과 ## 103. 아래 코드의 결과를 화면에 출력해 보세요. print ( 3 < 5) 더보기 print ( 3 < 5) ## 출력 결과 ## True 104. 아래 코드의 결과를 화면에 출력해 보세요. x = 4 print ( 1 < x < 5 ) 더보기 x = 4 print ( 1 < x < 5 ) ## 출력 결과 ## True 105. 아래의 코..
10. 초보자를 위한 파이썬 300제 (91-100) 초보자를 위한 파이썬 300제 10. 딕셔너리 091. 딕셔너리 생성 아래의 표에서, 아이스크림의 이름을 키 값으로, [가격, 재고] 리스트를 inventory의 이름을 갖는 딕셔너리의 값으로 저장하고 화면에 출력해 보세요. 이름 가격 재고 메로나 1200 20 비비빅 1300 3 죠스바 1250 100 더보기 inventory = {"메로나":[1200,20], "비비빅":[1300,3], "죠스바":[1250,100]} print(inventory) ## 출력 결과 ## {'메로나': [1200, 20], '비비빅': [1300, 3], '죠스바': [1250, 100]} 092. 딕셔너리 인덱싱 inventory 딕셔너리에서 메로나의 가격을 밑의 예시와 같이 출력해 보세요. 메로나의 가격은 1200..
09. 초보자를 위한 파이썬 300제 (81-90) 초보자를 위한 파이썬 300제 09. 딕셔너리 파이썬 딕셔너리는 순서는 없지만 key와 value 형태로 데이터를 저장합니다. 특히 key는 데이터의 레이블(label)을 지정하는 용도로 자주 사용됩니다. * 별 표현식 기본적으로 데이터의 언패킹은 좌변의 변수와 우변 데이터 개수가 같아야 합니다. 하지만 별 표현식( * star expresson)을 사용하면 변수의 개수가 달라도 데이터 언패킹을 할 수 있습니다. 튜플에 저장된 데이터 중에서 앞에 있는 두개의 데이터만 필요할 경우 나머지 데이터의 언패킹 코드를 작성할 필요가 없습니다. 예시 >> a, b, *c = (0, 1, 2, 3, 4, 5) >> a 0 >> b 1 >> c [2, 3, 4, 5] 081. 다음과 같이 10개의 값이 저장된 scor..
08. 초보자를 위한 파이썬 300제 (71-80) 초보자를 위한 파이썬 300제 08. 파이썬 튜플 (tuple) 071. my_variable 이름의 비어있는 튜플을 만들어보세요. type() 함수로 바인딩된 데이터 타입을 확인해 보세요. 더보기 괄호는 튜플을 정의하는 기호입니다. my_variable = () 튜플이 생성 되었는지 확인해보고 타입을 확인해보겠습니다. my_variable = () print(type(my_variable)) ## 출력 결과 ## 072. 2023년 9월 영화 예매 순위 기준 top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 튜플로 저장하고 출력 후 타입을 확인해 보세요. (순위 정보는 저장하지 않습니다.) 순위 영화 1 Drake Dog 2 Lion Queen 3 Plutoto 더보기 movie_ra..
07.초보자를 위한 파이썬 300제 (61-70) 초보자를 위한 파이썬 300제 07. 파이썬 리스트 061.price 변수에는 아래와 같이 날짜와 종가 정보가 저장돼 있습니다. 날짜 정보를 제외하고 가격 정보만을 출력해 보세요. (힌트:슬라이싱) price = ['2023/09/21', 100, 130, 140, 150, 160, 170] # 출력 예시 # [100, 130, 140, 150, 160, 170] 더보기 price = ['2023/09/21', 100, 130, 140, 150, 160, 170] print(price[1:]) ## 출력 결과 ## [100, 130, 140, 150, 160, 170] 062. 슬라이싱을 사용해서 홀수만 출력해 보세요. nums = [1, 2, 3, 4, 5, 6, 7 ,8 ,9, 10] # 실행 예시 ..
06.초보자를 위한 파이썬 300제 (51-60) 초보자를 위한 파이썬 300제 06. 파이썬 리스트 051. 리스트 생성 영화 예매 순위 기준 top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해 보세요. (순위 정보는 저장하지 않습니다.) 그리고 저장된 movie_rank를 출력해보세요. 순위 영화 1 Jurassic universe 2 Phantom princess 3 Genesis remix 더보기 영화 제목은 문자열료 표현 가능합니다. 여러 개의 값을 저장하기 위해 파이썬 리스트 자료형을 사용합니다. movie_rank = ["Jurassic universe", "Phantom princess", "Genesis remix"] print(movie_rank) ## 출력 결과 ## ['Jurassic universe..
05.초보자를 위한 파이썬 300제 (41-50) 초보자를 위한 파이썬 300제 05. 파이썬 문자열 041. upper 메서드 다음과 같은 문자열이 있을 때 이를 대문자 BTC_KRW로 변경하고 출력해 보세요. ticker = "btc_krw" 더보기 upper 메서드를 호출하면 문자열을 대문자로 만들 수 있습니다. 다만 이 경우에도 원본 문자열은 유지되고 대문자로 변경된 새로운 문자열 객체가 반환되는 겁니다. 반환된 새로운 객체를 새로운 변수로 바인딩한 후 이를 print 함수로 출력하면 됩니다. ticker = "btc_krw" print(ticker.upper()) #or# ticker_up = ticker.upper() print(ticker_up) ## 출력 결과 ## BTC_CRW BTC_CRW 042. lower 메서드 다음과 같은 문자열..