알고리즘 강의 스타트 !
파이썬으로 알고리즘 강의를 듣는데 초반 듣다보니 뭔가 할만한거같았다... 극초반만이였따 ㅎ.ㅎ
앞선 강의들에 비해 뭔가 불친절?하게 느껴졌다. 난 아직 모르는게 많은데 바로 해보라는..? 빡세게 키우려는 것인가...
나만 낑낑대는것인가 했는데 많은 사람들이 조금 힘들어 보였다.
많은 사람들이 질문도 많이하고 원해서 그런지 특강이 편성되었다. 알고리즘 강의를 같이 보며 더 자세하고 알기쉽게
설명해주시는데 덕분에 조금더 이해가 가는듯 했다. 진도를 빨리 빼야하는데....너무 더디다 주말에도 추가공부를 해야 겨우 따라갈수있을까 싶다
알고리즘 :
어떤 문제의 해결을 위하여, 입력된 자료를 토대로 하여 원하는 출력을 유도하여 내는 규칙의 집합. 여러 단계의 유한 집합으로 구성되는데, 각 단계는 하나 또는 그 이상의 연산을 필요로 한다. [표준국어대사전]
.isalpha() 해당 문자열이 알파벳인지 확인하는 파이썬 내장함수
print("a".isalpha()) # True
print("1".isalpha()) # False
ord() 문자를 아스키코드로 변환시키는 파이썬 내장함수
print(ord('a')) # 97
break 특정 조건이 만족하면 반복문 중단
continue 특정 조건이 만족하면 continue 아래의 실행을 건너뜀
알고리즘 강의 중 continue 가 나왔는데 살짝 헷갈려서 혼자 끄적이며 확인해봤다.
sparta = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for num in sparta:
if num < 3:
continue
print(num)
if num == 7:
break
위 코드를 실행시키면 아래 결과값이 나온다.
num이 3보다 작으면 print를 하지 않고
num이 7과 같으면 break 한다.
3
4
5
6
7
*** 만약 print(num)이 break 아래에 있었다면 6까지만 print 된다. 어디에 위치하고 잇느냐 중요☆☆☆
'TIL' 카테고리의 다른 글
| 스파르타 내배캠 Spring 17일차 (1) | 2022.11.16 |
|---|---|
| 스파르타 내배캠 Spring 15일차 (0) | 2022.11.14 |
| 스파르타 내배캠 Spring 5일차 (0) | 2022.11.04 |
| 스파르타 내배캠 Spring 4일차 (0) | 2022.11.03 |
| 스파르타 내배캠 Spring 3일차 (0) | 2022.11.02 |