반응형
● 9장 리스트란 무엇일까?
1. 본문 187쪽
cafe_menu = ["아메리카노", "카페라테", "녹차"]
print(cafe_menu[0])
2. 본문 188쪽 (1)
cafe_menu = ["아메리카노", "카페라테", "녹차"]
cafe_menu.append("아이스크림")
print(cafe_menu)
3. 본문 188쪽 (2)
cafe_menu = ["아메리카노", "카페라테", "녹차"]
cafe_menu.remove("녹차")
print(cafe_menu)
● 9장 반복문 1 - for문
1. 본문 192쪽
todo_list = ['이메일 확인하기', '거래처 미팅하기', '보고서 작성하기', 'CS 응대하기', '비품 정리하기', '택배 출고하기']
for todo in todo_list:
print(f"오늘 업무: {todo}")
● 9장 for문의 다양한 활용
1. 본문 195쪽
forecast = ['맑음', '맑음', '비', '맑음', '눈', 맑음', '비', '눈', '눈', '눈']
rain_snow_days = 0
for condition in forecast:
if condition == '비' or condition == '눈':
rain_snow_days = rain_snow_days + 1
print(f"10일간 비나 눈이 온 날짜는 {rain_snow_days}일입니다.")
2. 본문 199쪽
book_list = ['백설공주', '어린왕자', '신데렐라', '구운몽', '춘향전']
desired_book = input("찾고자 하는 책을 입력하세요: ")
for book in book_list:
if desired_book == book:
print(f"찾으시는 {book} 도서가 있습니다!")
break
3. 본문 201쪽
number_list = [1, 2, 3, 4, 5, 6]
for number in number_list:
if number % 2 == 0:
continue
print(number)
print("홀수만 찾았습니다.")
4. 본문 204쪽
months = ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월']
rainfall = [20, 50, 5, 10, 20, 80, 100, 40, 15, 10, 20, 10]
for i in range(12):
if rainfall[i] > 50:
print(f"{months[i]}은 강수량이 많았던 말입니다. 강수량: {rainfall[i]}mm")
● 9장 반복문 2 - 무한 반복이 가능한 while문
1. 본문 207쪽 (1)
while True:
print("무한히 반복됩니다.")
2. 본문 207쪽 (2)
i = 0
while i < 250:
i = i + 1
print(f"{i}번째 반복 중...")
*코드 복사는 크롬 브라우저에서만 가능합니다. 크롬 외 브라우저(엣지, 웨일 등) 이용자는 아래 구글 드라이브 링크에서 복사 가능합니다.
https://docs.google.com/document/d/16y3MLcbFTMSaoi-9tASa8GHr8GvGZKtVloBYW2SvTm0/edit?usp=sharing
반응형