return이 뭘까???
<알고리즘 문제>
문자열 자르기
s = "안녕하세요."
print("s를 이루는 문자 중에서 앞에서 문자 2개 출력")
print(s[0:2])
=> 안녕
break: 여기서 정지하기(그 반복문만 종료)
continue: 바로 반복문의 맨 앞으로 가서 다시 시작
return: 만나면 바로 종료 (그 함수 자체가 종료) *강력하다!
ex) for i in range(6):
if i %2 ==0:
break # 0
sum+=1
for i in range(6):
if i %2 ==0: # 짝수일때 continue타기 그러면 짝수일때는 계속 올라감. 즉 홀수 일때만 결과나옴!
continue # 1 3 5
sum+=1
<개념>
ex) # 문제 : 딕셔너리에 각 달의 마지막 날들을 반복문을 통해 담기
for i in range(1,4):
month= str(i) +"월"
if i == 2:
b[month] = 28
else:
b[month] = 31
print(b)
a=(1,2)
리스트랑 똑같은데 변경할 수가 없다.
알고리즘 있는 거 모두 풀기
상단에 가면 파이썬 장고 / 영상 듣기
하샤드 수