본문 바로가기
파이썬/초보자를 위한 300제

초보자를 위한 파이썬 300제 111~120

by L_SU 2022. 5. 1.
'''
111번: 사용자로부터 입력받은 문자열을 두 번 출력하라.
ex)
>> 안녕하세요
안녕하세요안녕하세요
'''
a = input("문자열 입력: ")
print(a*2)

'''
112번: 사용자로부터 하나의 숫자를 입력받고, 입력 받은 숫자에 10을 더해 출력하라
'''

a = input("숫자를 입력하세요: ")
print(int(a) + 10)

'''
113번: 사용자로부터 하나의 숫자를 입력 받고 짝수/홀수를 판별하라.
'''
a = input("숫자를 입력해주세요: ")
if int(a) % 2 == 1:
    print("홀수")
else:
    print("짝수")​

'''
114번: 사용자로부터 값을 입력받은 후 해당 값에 20을 더한 값을 출력하라.
단 사용자가 입력한 값과 20을 더한 계산 값이 255를 초과하는 경우 255를 출력해야 한다.
'''
a = input("숫자를 입력해주세요: ")
b = int(a)+20
if b > 255:
    print(255)
else:
    print(b)

'''
115번: 사용자로부터 하나의 값을 입력받은 후 해당 값에 20을 뺀 값을 출력하라.
단 출력 값의 범위는 0~255이다. 예를 들어 결괏값이 0보다 작은 값이되는 경우 0을 출력하고 255보다 큰 값이 되는 경우 255를 출력해야 한다.
'''
a = input("숫자를 입력해주세요: ")
b = int(a)-20
if b > 255:
    print(255)
elif b < 0:
    print(0)
else:
    print(b)

'''
116번: 사용자로부터 입력 받은 시간이 정각인지 판별하라.
'''
a = input("현재시간: ")
if a[-2:] == "00":
    print("정각입니다.")
else:
    print("정각이 아닙니다.")​

'''
117번: 사용자로 입력받은 단어가 아래 fruit 리스트에 포함되어 있는지를 확인하라. 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라.
'''
'''
내답:
fruit = ["사과", "포도", "홍시"]
a=input("좋아하는 과일은? ")
if a==fruit:
    print("정답입니다")
else:
    print("오답입니다")
'''
'''
정답:
'''
fruit = ["사과", "포도", "홍시"]
a = input("좋아하는 과일은? ")
if a in fruit:
    print("정답입니다")
else:
    print("오답입니다")

'''
fruit 리스트 안에 있는 것과 입력된 값을 비교해 fruit 리스트 안에 있다면 참으로 if문이 실행되어야 한다.
나는 여기서 ==를 사용했지만 in을 사용해야지만 리스트 안에 있는 값과 비교가 된다.
'''

'''
118번: 투자 경고 종목 리스트가 있을 때 사용자로부터 종목명을 입력 받은 후
해당 종목이 투자 경고 종목이라면 '투자 경고 종목입니다'를 아니면 "투자 경고 종목이 아닙니다."를 출력하는 프로그램을 작성하라.
'''
warn_investment_list = ["Microsoft", "Google",
                        "Naver", "Kakao", "SAMSUNG", "LG"]
a = input("어떤 종목에 투자하려고 하십니까? ")
if a in warn_investment_list:
    print("투자 경고 종목입니다")
else:
    print("투자 경고 종목이 아닙니다.")

'''
119번: 아래와 같이 fruit 딕셔너리가 정의되어 있다.
사용자가 입력한 값이 딕셔너리 키 (key) 값에 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라.
'''
fruit = {"봄": "딸기", "여름": "토마토", "가을": "사과"}
a = input("제가 좋아하는 계절은? ")
if a in fruit:
    print("정답입니다")
else:
    print("오답입니다.")

'''
120번:아래와 같이 fruit 딕셔너리가 정의되어 있다.
사용자가 입력한 값이 딕셔너리 값 (value)에 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라.
'''
fruit = {"봄": "딸기", "여름": "토마토", "가을": "사과"}
a = input("제가 좋아하는 과일은? ")
if a in fruit.values():
    print("정답입니다.")
else:
    print("오답입니다.")