[파이썬]제어문

2022. 10. 26. 22:33·파이썬
반응형
#####제어문########
#####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
'파이썬' 카테고리의 다른 글
  • [파이썬]함수
  • [파이썬]리스트, 튜플, 세트, 딕셔너리
  • [파이썬]문자열
  • [파이썬]split(), map()
김천종
김천종
  • 김천종
    김천종
    김천종
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • 파이썬 (6)
      • Pandas (24)
      • 자료구조 (14)
      • 알고리즘 (4)
      • 아무거나 (16)
      • 머신러닝 (20)
      • ML 실습 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
김천종
[파이썬]제어문
상단으로

티스토리툴바