본문 바로가기
728x90
반응형

전체보기1408

초보자를 위한 파이썬 300제 // 023 문자열 인덱싱 문제 아래의 문자열에서 '홀' 만 출력하세요. >> string = "홀짝홀짝홀짝" 실행 예: 홀홀홀 내풀이 string = "홀짝홀짝홀짝" print(string[::2]) 정답 슬라이싱할 때 시작인덱스:끝인덱스:오프셋을 지정할 수 있습니다. string = "홀짝홀짝홀짝" print(string[::2]) 슬라이싱 할때 [시작 : 끝 : 스텝] 우리말로 쉽게 해서 간격(?) 이라고 생각하면 됩니다. 그래서 정답을 말로 풀어보면 (시작부터 끝까지에서 2번 건너뛰면서 출력한다) 홀짝홀짝홀짝 1 2 3 4 5 6 2020. 12. 16.
초보자를 위한 파이썬 300제 // 022 문자열 슬라이싱 문제 자동차 번호가 다음과 같을 때 뒤에 4자리만 출력하세요. >> license_plate = "24가 2210" 실행 예: 2210 내풀이 license_plate = "24가 2210" print(license_plate[3:]) 정답 문자열에서 여러 글자를 가져오는 것을 슬라이싱이라고 부릅니다. 음수 값은 문자열의 뒤에서부터 인덱싱 또는 슬라이싱함을 의미합니다. 슬라이싱에서 시작 인덱스를 생락혀면 0으로 간주하고 끝 인덱스를 생략하면 문자열의 끝을 의미합니다. license_plate = "24가 2210" print(license_plate[-4:]) 음 굳이 -를써서 할 필요는 없을 것 같지만 그래도 저런방법도 가능하다는건 알아두는게 좋다! 2020. 12. 16.
초보자를 위한 파이썬 300제 // 021 문자열 인덱싱 문제 letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력하세요. >> letters = 'python' 실행 예 p t 내풀이 letters = 'python' print(letters[0], letters[2]) 정답 파이썬 문자열에서 한 글자를 가져오는 것을 인덱싱이라고 부릅니다. 파이썬 인덱싱은 0부터 시작합니다. lang = 'python' print(lang[0], lang[2]) 인덱스 번호는 0부터 시작합니다. 2020. 12. 16.
초보자를 위한 파이썬 300제 // 020 파이썬 계산 문제 에이컨이 월 48,584원에 무이자 36개월의 조건으로 홈쇼핑에서 판매되고 있습니다. 총 금액은 계산한 후 이를 화면에 출력해보세요. (변수사용하기) 내풀이 에어컨 = 48584 할부 = 36 총금액 = 에어컨 * 할부 print(총금액) 정답 월 = 48584 총금액 = 월 * 36 print(총금액) 변수 활용 ! 2020. 12. 16.
[하루 한문장] 명분이 있는 행복이란 #90 명분이 있는 행복이란, 나의 기분이 행복한게 아니고 나의 행복한 모습을 누군가가 봐줘야 행복이 완성 된다는 것이다. 명분이 있는 행복... 아마 SNS가 대표적인 예 이겠네요. 2020. 12. 16.
초보자를 위한 파이썬 300제 // 019 문자열을 정수로 변환 문제 year라는 변수가 문자열 타입의 연도를 바인딩하고 있습니다. 이를 정수로 변환한 후 최근 3년의 연도를 화면에 출력해보세요. year = "2020" 내풀이 year = "2020" newyear = int(year) print(newyear, type(newyear)) print(newyear - 1) print(newyear - 2) print(newyear - 3) 정답 year = "2020" print(int(year)-3) # 2017 print(int(year)-2) # 2018 print(int(year)-1) # 2019 형변환을 print문에 바로 해서 코드량을 줄일 수 있다. 2020. 12. 15.
초보자를 위한 파이썬 300제 // 018 문자열을 실수로 변환 문제 문자열 "15.79"를 실수(float) 타입으로 변환해보세요. 내풀이 string = "15.79" print(string, type(string)) // str로 출력 float = float(string) print(float, type(float)) // float로 출력 정답 data = "15.79" data = float(data) print(data, type(data)) 형변환은 갈수록 중요해지기 때문에 기초부터 확실하게 익혀야 합니다 ! 2020. 12. 15.
[하루 한문장] 인간은 피드백이 있을때 #89 인간은 피드백이 있을때 동기를 얻는다 (게임처럼) 피드백 없이는 발전이 없다고 생각하기 때문에 피드백을 잘 받아 드리는 습관을 가져야해요. 2020. 12. 15.
초보자를 위한 파이썬 300제 // 017 정수를 문자열 100으로 변환 문제 정수 100을 문자열 '100'으로 변환해보세요. num = 100 내풀이 num = 100 num_str = str(num) print(num_str, type(num_str)) 정답 num = 100 result = str(num) print(result, type(result)) 저번 문제와 동일 2020. 12. 14.
728x90
반응형