조건문, 반복문

이상해씨·2023년 4월 5일
0

AI 기초

목록 보기
7/15

조건문

  • 조건에 따라 특정 코드를 실행
  • 조건 기준과 실행명령
  • if, else, elif
  • is 는 값비교 보다 메모리 주소에 값을 할당하는데(-5~256) 사용

boolean

  • all : and 조건문(모두 True)
  • any : or 조건문(하나만 True여도 됨.)

삼항 연산자

a= 12
b= True if a%2==0 else False
# if 조건문이면 T, 아니면 F
print(b)
True 

반복문

  • 정해진 코드를 반복적으로 수행
  • 반복 시작조건, 종료 조건, 수행명령
    -for, while

for

for i in [1,2,3,4]:
	print(f{i}: Hello")
    
for i in range(0,4,-1):# -1역순으로 
	print(f{i}: Hello")
    
    
list(range(5))
  • 0 부터 시작 (range)
  • 무한 루프 : 끝나지 않는 오류, 메모리 cpu off될 수 도 ..
for i in ["a,",b","v"]

for i in ["abc"] 
#a
#b
#c

while

  • 조건이 만족 하는 동안 명령문 시행(반복횟수가 명확하지 않을 경우 사용)
i=0
while i<10:
	print("*")
    if i =10:
    	break:# 10되면 종료
        countinue: # 10일때는 진행하지 않고 다시 반복문012346789

#디버깅

  • 디버깅: 오류를 발견, 수정하는 과정

1) 문법적 오류 : 들여쓰기, 오탈자, 대소구분
2) 논리적 오류 -> loop review하면서 코딩하기



  1. 구구단
  2. 문자열 역으로 출력하기

참고

profile
공부에는 끝이 없다

0개의 댓글