본문 바로가기
반응형

Python58

파이썬 300제 141~150 (반복문) 141. 다음과 같이 판매가가 저장된 리스트가 있을 때 부가세가 포함된 가격을 for 문을 사용해서 화면에 출력하라. 단 부가세는 10원으로 가정한다.리스트 = [100, 200, 300]110210310-> 우선, for문을 사용하지 않고 모든 값에 10을 더하는 코드를 작성해 봅시다.변수 = 100print(변수 + 10)변수 = 200print(변수 + 10)변수 = 300print(변수 + 10)변하는 값은 for문의 자료구조 자리에, 변하지 않는 코드는 들여쓰기 후에 작성합니다.리스트 = [100, 200, 300]for 변수 in 리스트: print(변수 + 10)파이썬 인터프리터가 코드를 실행하는 순서를 익혀서, 한 번에 for문으로 작성할 수 있어야합니다. (100 바인딩 - 들여쓰기 코.. 2024. 7. 15.
파이썬 300제 131~140 (반복문) 131. for문의 실행결과를 예측하라.과일 = ["사과", "귤", "수박"]for 변수 in 과일: print(변수)-> 리스트에 들어있는 문자열이 한 라인에 하나씩 출력됩니다.사과귤수박 132. for문의 실행결과를 예측하라.과일 = ["사과", "귤", "수박"]for 변수 in 과일: print("#####")-> 기초문법 배우기-1에서 for문의 핵심은 "들여쓰기된 코드가 자료구조에 저장된 데이터 개수만큼 반복된다"라고 설명했습니다. `과일 = ["사과", "귤", "수박"]` 에는 세 개의 데이터가 저장돼 있으므로 들여쓰기된 `print("####")`코드가 세 번 실행됩니다.############### 133. 다음 for 문과 동일한 기능을 수행하는 코드를 작성하세요.for 변수 .. 2024. 7. 15.
파이썬 300제 121~130 (분기문) 121. 사용자로부터 문자 한 개를 입력 받고, 소문자일 경우 대문자로, 대문자 일 경우, 소문자로 변경해서 출력하라.>> aA힌트-1 : islower() 함수는 문자의 소문자 여부를 판별합니다. 만약 소문자일 경우 True, 대문자일 경우 False를 반환합니다. 힌트-2 : upper() 함수는 대문자로, lower() 함수는 소문자로 변경합니다.->user = input("")if user.islower(): print(user.upper())else: print(user.lower()) 122. 점수 구간에 해당하는 학점이 아래와 같이 정의되어 있다. 사용자로부터 score를 입력받아 학점을 출력하라.>> score: 83grade is A->score = input("score: ".. 2024. 7. 15.
파이썬 300제 111~120 (분기문) 111. 사용자로부터 입력받은 문자열을 두 번 출력하라. 아래는 사용자가 "안녕하세요"를 입력한 경우의 출력 결과이다.>> 안녕하세요안녕하세요안녕하세요->user = input("입력:")print(user * 2) 112. 사용자로부터 하나의 숫자를 입력받고, 입력 받은 숫자에 10을 더해 출력하라.>> 숫자를 입력하세요: 3040->user = input("숫자를 입력하세요: ")print(10 + int(user)) 113. 사용자로부터 하나의 숫자를 입력 받고 짝수/홀수를 판별하라.>> 30짝수->user = input("")if int(user) % 2 == 0: print("짝수")else: print("홀수")user = input(""): 사용자로부터 입력을 받습니다. 입력된 값.. 2024. 7. 15.
파이썬 300제 101~110 (분기문) 101. 파이썬에서 True 혹은 False를 갖는 데이터 타입은 무엇인가?-> `bool` 타입입니다. 102. 아래 코드의 출력 결과를 예상하라print(3 == 5)-> False103. 아래 코드의 출력 결과를 예상하라print(3 -> True 104. 아래 코드의 결과를 예상하라.x = 4print(1 -> True 105. 아래 코드의 결과를 예상하라.print ((3 == 3) and (4 != 3))-> True 106. 아래 코드에서 에러가 발생하는 원인에 대해 설명하라.print(3 => 4)-> 지원하지 않는 연산자입니다.연산자가 Python에서 유효하지 않기 때문입니다. Python에서는 이러한 형태의 연산자가 정의되어 있지 않습니다.대신, 비교 연산자는 , >=, , > 등으로 .. 2024. 7. 15.
파이썬 300제 91~100 (딕셔너리) 91. 아래의 표에서, 아이스크림 이름을 키값으로, (가격, 재고) 리스트를 딕셔너리의 값으로 저장하라. 딕셔너리의 이름은 inventory로 한다.->inventory = {"메로나": [300, 20], "비비빅": [400, 3], "죠스바": [250, 100]}print(inventory) 92. inventory 딕셔너리에서 메로나의 가격을 화면에 출력하라.inventory = {"메로나": [300, 20], "비비빅": [400, 3], "죠스바": [250, 100]}실행 예시:300 원->print(inventory["메로나"][0], "원") 93. inventory 딕셔너리에서 메로나의 재고.. 2024. 7. 15.
반응형