📊python/파이썬, 데이터분석

파이썬 기본이론 정리(3)[조건문, 반복문]

하얀성 2023. 2. 15. 11:40

조건문

else-if 대신에 elif 라는 것을 사용한다.

 

얘네들도 조건식 적을 때, 두 식 합쳐서 1<tem < 5 이런식으로 적을 순 있는데

조건식을 따로따로 and 나 or을 써서 나눠줘서 조건식을 입력한다.


반복문 기본 생성

 

for문

 

in 뒤에 있는 리스트 요소들을, 순서대로 하나씩 in 앞의 변수에다 넣어라.


while문

ctrl + c 를 입력하면

무한 반복되는 출력이 나올 시, 출력을 멈출 수 있다.


한줄 for문. for문처럼 in 뒤의 값을 하나씩 in 앞의 변수에 집어넣고 맨 앞의 코드에 대입하는 형식.

 

반복문으로 각 요소에 메서드 적용하기.


문제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
from random import *
 
cnt = 0
for i in range(151): 
  time = randrange(551)
  if 5 <= time and time <= 15:
    print("[o] {0}몇번째 손님 {1}소요예정".format(i,time))
    cnt += 1
  else:
    print("[x] {0}몇번째 손님 {1}소요예정".format(i,time))
 
print(cnt)
 
 
cs

 

 

보충: range와 randrange 사용법을 까먹음. 

파이썬에서는 모듈간 구분이 없음. 라인정렬만 잘해주고, 띄워쓰기만 잘해주면 알아서 인식.