더북(TheBook)

Self Check

1

caugh = input('기침합니까? (Y/N) ')
fever = float(input('체온은 몇 도입니까? '))

if caugh == 'Y' and fever >= 38.5:
    print('독감일 수 있습니다.')

두 가지 조건을 모두 충족할 때 독감을 의심하는 내용을 출력합니다. 이때 두 가지 조건을 동시에 충족하게 하려면 and를 사용합니다. 기침 여부를 입력받아 저장하는 변수는 caugh, 체온을 입력받아 저장하는 변수를 fever라 합시다. input()으로 기침 여부와 체온을 입력받아 caughfever에 저장합니다. 체온은 실수형으로 입력받으므로 값을 float()로 감싸 줍니다.

and가 아닌 if 문 2개를 겹쳐 쓰는 방식으로도 조건을 표현할 수 있습니다. 이때는 들여쓰기에 주의하세요.

caugh = input('기침합니까? (Y/N) ')
fever = float(input('체온은 몇 도입니까? '))

if caugh == 'Y':
    if fever >= 38.5:
        print('독감일 수 있습니다.')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.