본문 바로가기

책 소개/비전공자를 위한 이해할 수 있는 파이썬

9장 코드

반응형

● 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

반응형

'책 소개 > 비전공자를 위한 이해할 수 있는 파이썬' 카테고리의 다른 글

10장 관련 질문  (0) 2024.05.21
10장 영상 강의  (0) 2024.05.21
9장 관련 질문  (0) 2024.05.21
9장 영상 강의  (0) 2024.05.21
8장 코드  (0) 2024.05.21