Python

[Python]조건문

sagesse2021 2021. 11. 13. 17:59
반응형
# for, while

for i in range(10):
  print("철수: 안녕 영희야 뭐해?")
  print("영희: 안녕 철수야, 그냥 있어.")

10번 반복 출력

# for, while

for i in range(3):    # 반복문이 몇번째인지 i에 넣어라 
  print(i)        
  print("철수: 안녕 영희야 뭐해?")
  print("영희: 안녕 철수야, 그냥 있어.")

//0

//철수: 안녕 영희야 뭐해?

//영희: 안녕 철수야, 그냥 있어.

//1

//철수: 안녕 영희야 뭐해?

//영희: 안녕 철수야, 그냥 있어.

//2

//철수: 안녕 영희야 뭐해?

//영희: 안녕 철수야, 그냥 있어.

# for, while

i = 0
while i < 3 :     
  print(i)  # 0
  print("철수: 안녕 영희야 뭐해?")
  print("영희: 안녕 철수야, 그냥 있어.")
  i= i + 1 # i = 0 + 1 = 1
# for, while

i = 0
while True: #무한루프
  print(i)  # 0
  print("철수: 안녕 영희야 뭐해?")
  print("영희: 안녕 철수야, 그냥 있어.")
  i= i + 1 # i = 0 + 1 = 1

while문은 무한 루프를 돌릴때 사용

while문에 조건 없이 true를 하면 false가 되지 않아서 무한 루프가 돌아간다

# for, while
# break, continue

i = 0
while True:    
  print(i)  
  print("철수: 안녕 영희야 뭐해?")
  print("영희: 안녕 철수야, 그냥 있어.")
  i= i + 1 
  
  if i > 2:
    break

무한 루프를 중단하기 위해 break사용

//0

//철수: 안녕 영희야 뭐해?

//영희: 안녕 철수야, 그냥 있어.

//1

//철수: 안녕 영희야 뭐해?

//영희: 안녕 철수야, 그냥 있어.

//2

//철수: 안녕 영희야 뭐해?

//영희: 안녕 철수야, 그냥 있어.

# for, while


for i in range(3):    
  print(i)  # 0
  print("철수: 안녕 영희야 뭐해?")
  print("영희: 안녕 철수야, 그냥 있어.")
 
  if i == 1:  #i가 1일때 워니는 말을 하지 않게함
    continue  #continue를 만나면 아래 문장은 실행되지 않음

  print("워니: 안녕 철수와 영희야!")

continue를 만나면 아래 문장을 실행하지 말고 loop로 돌아가라

//0

//철수: 안녕 영희야 뭐해?

//영희: 안녕 철수야, 그냥 있어.

//워니: 안녕 철수와 영희야!

//1

//철수: 안녕 영희야 뭐해?

//영희: 안녕 철수야, 그냥 있어.

//2

//철수: 안녕 영희야 뭐해?

//영희: 안녕 철수야, 그냥 있어.

//워니: 안녕 철수와 영희야!

반응형

'Python' 카테고리의 다른 글

[Python]과일 숫자 세는 프로그램 만들기(list, 조건문 사용)  (0) 2021.11.15
[Python]Dictionary  (0) 2021.11.15
[Python]Tuple  (0) 2021.11.14
[Python]List  (0) 2021.11.14
[Python]Return  (0) 2021.11.13