반응형
#####제어문########
#####if문######
a=3
if a==3:
print("3맞아") # if 조건:
if a==4:
print("아니야")
else:
print("맞아") #if ~ else 문
num = int(input('숫자하나 입력'))
if num==1:
print('{}은 1입니다'. format(num))
else:
print('{}는 1이 아닙니다'. format(num)) #format()사용 ','이 아니라 '.'인 것에 주의
#####while문#####
a=3
while a==3:
##print('맞아') #무한루프
a= int(input('a:')) #조건이 참이면 계속 돌림
while a>=0:
print('ㅇㅇ')
a=int(input('a:')) ## 0 이상이면 while문이 끝남
n=int(input('n:'))
while n: #while문에 조건 부분에 정수가 오면 n번 돌려라라는 의미. 들여쓰기로 while문에서 돌릴 문장을 구분함, 괄호가 아님.
print(n)
n=n-1
#####for문######
####range(a)####
num=range(11) # 0부터 10(11-1)까지 1씩 증가하면서 num배열(?)에 넣음
print(num[0])
num=range(5,11) #5부터 10까지 1씩 증가하면서 num에 넣음
num=range(5, 11, 2) #5부터 10까지 2씩 증가하면서 num에 넣음
for i in range(0,9): # 0에서부터 8까지 출력
print(i)
a,b = map(int, input('a b:').split()) #a, b를 입력 받고 정수로 변환시켜서 초기화 한 후
for i in range(a,b): # a, b-1까지 출력
print(i)
#continue, break, pass
#continue 해당 단계 건너뜀
#break 제어문을 중단하고 빠져나옴
#pass 제어문 안쪽을 비워두기위해서 넣음, 의미는 없다. 파이썬은 중괄호 구분을 들여쓰기로 하기 때문
반응형
'파이썬' 카테고리의 다른 글
for 문, 리스트 컨프리헨션 (0) | 2023.01.20 |
---|---|
[파이썬]함수 (0) | 2022.10.26 |
[파이썬]리스트, 튜플, 세트, 딕셔너리 (0) | 2022.10.26 |
[파이썬]문자열 (0) | 2022.10.26 |
[파이썬]split(), map() (0) | 2022.10.26 |