1. 문제
파이썬 연습문제를 풀어보았습니다.
출처 : https://open.kakao.com/o/gHaNATre
country = ['Korea','Canada','USA']
for i in country:
for j in i:
print(j*2, end='')
2. 정답
더보기
KKoorreeaaCCaannaaddaaUUSSAA
3. 풀이
"in 배열" 형식의 syntax 에서는 배열에 들어있는 값 들이 순서대로 튀어 나오는군요
첫번째 for 구문에서 'Korea','Canada','USA' 가 순서대로 튀어나와 i 에 들어갑니다.
"in 문자열" 형식의 코드에서는 문자가 하나씩 순서대로 튀어나오네요.
두번째 for 구문에서는 K,o,r,e,a 이런식으로 튀어나옵니다.
문자 * 2 이런 형태의 연산이 또 되는군요. 다른 언어에서도 못본 것 같은데요.
print('a' * 2) 의 결과는 'aa' 입니다.
'정보처리기사' 카테고리의 다른 글
[정처기] 필기 기출(2021년 2회) 스터디 #1 (0) | 2023.02.08 |
---|---|
[정처기] 실기 기출 공부 (2022년 2회) (0) | 2023.02.04 |
[정처기] 연습문제 - C언어 비트연산 (0) | 2023.01.31 |
[정처기] 기출문제 - 아스키 코드 문제? (0) | 2023.01.27 |
[정처기] 기출문제 - C언어 문제 (0) | 2023.01.27 |