121 📖question 사용자로부터 문자 한 개를 입력 받고, 소문자일 경우 대문자로, 대문자 일 경우, 소문자로 변경해서 출력하라. >> a A 힌트-1 : islower() 함수는 문자의 소문자 여부를 판별합니다. 만약 소문자일 경우 True, 대문자일 경우 False를 반환합니다. 힌트-2 : upper() 함수는 대문자로, lower() 함수는 소문자로 변경합니다. ✍️answer 입력한 수를 저장한 변수의 소문자 여부를 판별하여 upper, lower 메서드를 사용해서 바꿔준다. ch = input() if(ch.islower() == True): print(ch.upper()) else: print(ch.lower()) 122 📖question 점수 구간에 해당하는 학점이 아래와 같이 정의되..
111 📖question 사용자로부터 입력받은 문자열을 두 번 출력하라. 아래는 사용자가 "안녕하세요"를 입력한 경우의 출력 결과이다. >> 안녕하세요 안녕하세요안녕하세요 ✍️answer input으로 문자열을 입력받고 문자열 2번을 곱해서 출력한다. H = input() print(H*2) 112 📖question 사용자로부터 하나의 숫자를 입력받고, 입력 받은 숫자에 10을 더해 출력하라. >> 숫자를 입력하세요: 30 40 ✍️answer 입력받을 때 정수형으로 받고 10을 더해준 값을 출력한다. num = int(input("숫자를 입력하세요: ")) print(num+10) 113 📖question 사용자로부터 하나의 숫자를 입력 받고 짝수/홀수를 판별하라. >> 30 짝수 ✍️answer 정수..
101 📖question 파이썬에서 True 혹은 False를 갖는 데이터 타입은 무엇인가? ✍️answer bool 102 📖question 아래 코드의 출력 결과를 예상하라 print(3 == 5) ✍️answer false 103 📖question 아래 코드의 출력 결과를 예상하라 print(3 < 5) ✍️answer true 104 📖question 아래 코드의 결과를 예상하라. x = 4 print(1 < x < 5) ✍️answer true 105 📖question 아래 코드의 결과를 예상하라. print ((3 == 3) and (4 != 3)) ✍️answer 3==3은 true, 4!=3은 true, and연산자는 둘 다 true이면 true가 된다. true 106 📖question ..
061 리스트 원소 슬라이싱 📖question price 변수에는 날짜와 종가 정보가 저장돼 있다. 날짜 정보를 제외하고 가격 정보만을 출력하라. (힌트 : 슬라이싱) price = ['20180728', 100, 130, 140, 150, 160, 170] 출력 예시: [100, 130, 140, 150, 160, 170] ✍️answer 첫 번째 원소를 제외하고 모두 출력하므로 슬라이싱을 1에서 끝으로 작성한다. price = ['20180728', 100, 130, 140, 150, 160, 170] print(price[1:]) 062 📖question 슬라이싱을 사용해서 홀수만 출력하라. nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 실행 예: [1, 3, 5, 7, 9]..
051 리스트 생성 📖question 2016년 11월 영화 예매 순위 기준 top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.) 순위 영화 1 닥터 스트레인지 2 스플릿 3 럭키 ✍️answer 여러 개 값을 저장하기 위해 리스트 자료형을 사용한다. movie_rank = ['닥터 스트레인지', '스플릿', '럭키'] print(movie_rank) 052 리스트에 원소 추가 📖question 051의 movie_rank 리스트에 "배트맨"을 추가하라. ✍️answer 기존 리스트에서 append 메소드를 사용하여 원소를 추가할 수 있다. movie_rank.append('배트맨') print(movie_rank) 053 📖qu..
041 upper 메서드 📖question 다음과 같은 문자열이 있을 때 이를 대문자 BTC_KRW로 변경하세요. ticker = "btc_krw" ✍️answer 소문자를 대문자로 바꾸는 upper 메소드를 사용한다. ticker = "btc_krw" big = ticker.upper() print(big) 042 lower 메서드 📖question 다음과 같은 문자열이 있을 때 이를 소문자 btc_krw로 변경하세요. ticker = "BTC_KRW" ✍️answer 대문자를 소문자로 바꾸는 lower 메소드를 사용한다. ticker = "BTC_KRW" small = ticker.lower() print(small) 043 capitalize 메서드 📖question 문자열 'hello'가 있을 때..
031 문자열 합치기 📖question 아래 코드의 실행 결과를 예상해보세요. >> a = "3" >> b = "4" >> print(a + b) ✍️answer 문자열끼리 더하면 그대로 출력되고 +로 연결했기 때문에 붙여서 출력된다. 34 032 문자열 곱하기 📖question 아래 코드의 실행 결과를 예상해보세요. >> print("Hi" * 3) ✍️answer 문자열에 곱하기를 하면 반복 출력된다. HiHiHi 033 문자열 곱하기 📖question 화면에 '-'를 80개 출력하세요. ✍️answer 문자열에 곱하기를 하면 반복 출력된다. print("-"*80) 034 문자열 곱하기🤔 📖question 변수에 다음과 같은 문자열이 바인딩되어 있습니다. >>> t1 = 'python' >>> t2..
021 문자열 인덱싱 📖question letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력하세요. >> letters = 'python' 실행 예 p t ✍️answer 파이썬 문자열에서 한 글자씩 가져오는 것을 인덱싱이라고 부른다. letters = 'python' print(letters[0], letters[2]) 022 문자열 슬라이싱 📖question 자동차 번호가 다음과 같을 때 뒤에 4자리만 출력하세요. >> license_plate = "24가 2210" 실행 예: 2210 ✍️answer 파이썬 문자열에서 여러 글자를 가져오는 것을 슬라이싱이라고 부른다. 인덱스를 생략하면 끝까지 출력을 의미한다. license_plate = "24가 2210" print(license_pl..