[문제1] 조건문1
홍길동씨는 5,000원의 돈을 가지고 있고 카드는 없다고 한다. 이러한 홍길동씨의 상태는 아래와 같이 표현할 수 있을 것이다.
>>> money = 5000
>>> card = False
홍길동씨는 택시를 타고 목적지까지 가려고 한다. 목적지까지 가기 위해서는 카드를 소유하고 있거나 4,000원의 택시요금이 필요하다고 한다. 홍길동씨는 택시를 탈 수 있는지를 판별할 수 있는 조건식을 작성하고 그 결과를 출력하시오.
>>> if card or money >= 4000:
... print("U can use TAXI")
...
U can use TAXI
[문제2] 조건문2
홍길동씨의 행운권 번호는 23번 이라고 한다. 다음은 행운권 당첨번호 리스트이다.
>>> lucky_list = [1, 9, 23, 46]
홍길동씨가 당첨되었다면 “야호”라는 문자열을 출력하는 프로그램을 작성하시오.
>>> lucky_list = [1, 9, 23, 46]
>>> if 23 in lucky_list:
... print("야호")
...
야호
[문제3] 홀수 짝수 판별
주어진 수가 짝수인지 홀수인지 판별하는 프로그램을 작성하시오.
>>> a = 12
>>> if a%2 ==1:
... print("홀수")
... elif a%2 == 0:
... print("짝수")
...
짝수
[문제4] 문자열 분석
다음 문자열을 분석하여 나이가 30미만이고 키가 175이상인 경우에는 YES를 출력하고 아닌 경우에는 NO를 출력하는 프로그램을 작성하시오.
나이:30,키:180
>>> if 나이 < 30 and 키 >= 175:
... print("yes")
... else:
... print("NO")
...
NO
[문제5] 조건문3
다음 코드의 결과값은 무엇일까?
>>> a = "Life is too short, you need python"
>>> if 'wife' in a:
... print('wife')
... elif 'python' in a and 'you' not in a:
... print('python')
... elif 'shirt' not in a:
... print('shirt')
... elif 'need' in a:
... print('need')
... else:
... print('none')
shirt