파이썬 -5

SEHEE·2025년 5월 29일
0

⭐깨달은점⭐

  • if 다음 무조건 elif 사용되는거 아님
    조건이 비교하는 대상이 다르면 그냥 다른건 if로 바뀜
    ex) if 색상
    elif 음악 (x) if 색상 (0)
  • total+=1 >> 왼쪽이 변수니까 변하는 부분이 왼쪽에 가야한다라고 생각하면 문제가 잘 풀림

⭐보완할점⭐

  • while문 개념 다시 제대로 익히기
  • continue, break, pass 개념 다시 정리

🎀문제풀때 주석 달면 꼼꼼하게 풀 수 있다

세션 2회차 퀴즈 및 과제 풀이 & 오답

  1. 복습용 퀴즈
    c[3:3] > 3번 직전까지 자르니까 아무것도 해당되는게 없어서 []나오는거임.

type(c[-2]) >> dict

  1. for문 퀴즈
  • for문 정수형 사용할 수 x => 정수형 (4, 100 등)은 하나의 고정된 숫자일 뿐, 반복할 수 있는 값들의 묶음이 아님

  • 실제 문제 풀어보기 :
    text = "This is a sample string for counting vowels." [] 대괄호 사용 금지! 문자열 그대로 적어야 올바른 값이 나옴

  1. while문
  • while budget > 0 0보다 커야 집행이 되니까 이 조건으로 시작
  • 🧡while 답변 애매하게 이해

---세션 2회차 과제---
1.count+=1 왜 쓰는지를 몰라 틀림

clicks = [34, 87, 49, 51, 100, 23]

count = 0
max_click = 0

for a in clicks:
if a >= 50:
count += 1
if a > max_click:
max_click = a

print("클릭 수 50 이상인 날:", count, "일")
print("최고 클릭 수:", max_click)

2.i=1 이 부분 빼먹었음 >> 1부터 시작이라는 의미

N = int(input("자연수를 입력하세요: "))
i = 1 # 1부터 시작
total = 0

while i <= N:
if i % 2 != 0:
total += i
i += 1

print("홀수의 합:", total)

profile
안녕하세요! 마케터를 꿈꾸는 취준생입니다 :)

0개의 댓글