[제로베이스 데이터 분석 취업 스쿨]Day3 python 기초

조건문

num1 = 10
num2 = 100

numResult = True if num1 > num2 else False
print('num1 > num2 : {}'.format(numResult))
num1 > num2 : False

print('num1은 num2보다 크다.') if numResult else print('num1은 num2보다 크지 않다.')

->num1은 num2보다 크지 않다.

 

if~else 문

if len(messageString) >=50:
pass
else:
pass

pass는 나중에 코딩하겠다는 의미이다.

위와 같이 입력한 값조건에 따라 출력할 수 있다.

 

무한 루프

반복문빠져나올 수 없는 경우무한 루프라고 한다.

while문에서 조건식의 결과가 항상 True인 경우 

n = 1
while n < 10:
	print('Hello')

반대로 아래와 같이 조건을 정해주면 9번만 실행된다.

n = 1
while n<10:
	print('Hello!')
    n += 1

 

실습

  • 하루에 독감으로 병원에 내방하는 환자 수가 50명에서 100명 사이일 때, 누적 독감 환자 수최초 10,000명을 넘는 날짜를 구해보자.