스터디/파이썬 스터디 과제

[4팀/김유경] 3차시 파이썬 과제 - 조건

알 수 없는 사용자 2023. 3. 24. 19:58

문제1: 비교연산자

아래 코드의 출력 결과를 예상하세요.

- 예상 결과: False

결과

 

문제2: 비교연산자

아래 코드의 결과를 예상하세요.

- 예상 결과:True

결과

 

문제3: 비교&논리연산자

아래 코드의 결과를 예상하세요.

- 예상 결과: True

풀이: (3==3): True, (4!=3): True -> True

결과

 

문제4: 조건문

아래 코드의 출력 결과를 예상하세요.

- 예상 결과: Hi, there.

풀이: 4<3 성립불가

결과

 

문제5: 조건문

아래 결과와 같이 사용자로부터 하나의 숫자를 입력 받고 짝수/홀수를 판별하는 코드를 작성하세요.

number=int(input('숫자를 입력하세요.'))

if number%2==0:
    print("짝수")
else:
    print("홀수")

결과

 

문제6: 조건문

아래 실행 결과와 같이 사용자로 입력받은 단어가 아래 fruit 리스트에 포함되어 있는지 확인해 보고, 포함되었다면 "정답입니다"를, 아닐 경우 "오답입니다"를 출력하는 코드를 작성하세요.

fruits=["사과","포도","홍시"]
fruit=input('좋아하는 과일은?')

if fruit is fruits:
    print('정답입니다.')
else:
    print('오답입니다.')

결과

-> 어디가 잘못됐는지 모르겠습니다.

 

문제7: 중첩if문

아래 실행 결과와 같이 사용자로부터 세 개의 숫자를 입력 받은 후 가장 큰 숫자를 출력하는 코 드를 작성하세요.

number1=int(input('num1:'))
number2=int(input('num2:'))
number3=int(input('num3:'))

if (number1>number2) and (number1>number3):
    print(number)
elif (number2>number1) and (number2>number3):
    print(number2)
else:
    print(number3)

결과

 

문제8

다음은 입력된 나이에 따라 학교를 구분하는 함수이다. 알파벳 ABC를 입력했을 때, 실행 결과 로 알맞은 것은?

- 정답: 4. ValueError

결과