본문 바로가기

PYTHON/초보자를 위한 파이썬 300제

08. 파이썬 반복문 141 ~ 150

 

오랜만에 문제를 쓱쓱 다 풀었다 파이썬은 한국어를 영어로 번역하듯이 그냥 파이썬으로 번역하는 기분이다,,, 후헷

 

https://wikidocs.net/7020

 

141 ~ 150

.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…

wikidocs.net

 

# 2024 03 04 MON
# 141
# 리스트에 저장된 판매가에 부가세가 포함된 가격을 for문을 이용해 출력
list1 = [100, 200, 300]

for price in list1:
    print(price+10)

# 142
# for문 사용해서 리스트에 저장된 값 출력
list2 = ["김밥", "라면", "튀김"]

for menu in list2:
    print("오늘의 메뉴: ", menu)

# 143
# 리스트에 저장된 문자열의 길이 출력
list3 = ["SK하이닉스", "삼성", "LG전자"]

for name in list3:
    print(len(name))

# 144
# 리스트에 저장된 동물 이름과 글자수를 출력
list4 = ["dog", "cat", "parrot"]

for animal in list4:
    print(animal, len(animal))

# 145
# 리스트에 저장된 동물 이름의 첫 글자 출력
for ani in list4:
    print(ani[0])

# 146
# 리스트에 바인딩 된 세 개의 숫자 출력
list5 = [1, 2, 3]

for multi in list5:
    print("3 x", multi)

# 147
# for문 사용해서 구구단 출력
for table in list5:
    print("3 x {} = {}".format(table, table*3))

# 148
# 네 개의 문자열이 바인딩되어 있는 리스트 출력
list6 = ["가", "나", "다", "라"]

for word in list6[1:]:
    print(word)

# 149
# for문 사용해서 출력
for word in list6[::2]:
    print(word)

# 150
# for문 사용해서 출력
for word in list6[::-1]:
    print(word)

 

141 ~ 150 출력 결과

 

내가 몰랐던 문법 

 

1. len()

'len()' 함수는 시퀀스(문자열, 리스트, 튜플 등)의 길이를 반환하는 함수이다. 문자열에 사용하면 문자열의 길이 즉 문자의 개수를, 리스트에 사용하면 리스트 요소의 개수를 반환한다. 

기본구문 

len(시퀀스) 

내가 길이를 알고싶은 시퀀스를 괄호 안에 넣어주면 된다.