가오리의 코딩일기

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

Python/초보자를 위한 파이썬 300제

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

류경혜 2022. 4. 29. 18:30

https://wikidocs.net/book/922

 

초보자를 위한 파이썬 300제

파이썬 기초 문법을 배웠다고 해서 누구나 프로그래밍에 익숙해지는 것은 아닙니다. 프로그래밍에 익숙해지기까지 많은 문제를 풀어보고 익숙해지는 

 

111. 사용자로부터 입력받은 문자열을 두 번 출력하라. 아래 사용자가 "안녕하세요"를 입력한 경우의 출력 결과이다. 

i = input("입력:")
print(i*2)

 

 

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

num = input("숫자를 입력하세요:")
print(num)

 

 

113. 사용자로부터 하나의 숫자를 입력 받고 짝수/홀수를 판별하라

num = int(input(""))
if (num % 2 == 0):
    print("짝수")
else:
    print("홀수")

 

 

114. 사용자로부터 값을 입력받은 후 해당 값에 20을 더한 값을 출력하라. 단 사용자가 입력한 값과 20을 더한 계산 값이 255를 초과하는 경우 255를 출력해야 한다.

num = int(input("입력값 : "))
num += 20
if(num > 255):
    print("255")
else:
    print(num)

 

 

115. 사용자로부터 하나의 값을 입력받은 후 해당 값에 20을 뺀 값을 출력하라. 단 출력값의 범위는 0~255이다. 예를 들어 결괏값이 0보다 작은 값이 되는 경우 0을 출력하고 255보다 큰 값이 되는 경우 255를 출력해야 한다.

num = int(input("입력값: "))
num -= 20
if(num > 255):
    print("255")
elif(num < 0):
    print("0")
else:
    print(num)

 

116. 사용자로부터 입력 받은 시간이 정각인지 판별하라.

time = input("현재 시간: ")
if time[-2:] == "00":
    print("정각입니다.")
else:
    print("정각이 아닙니다.")

 

117. 사용자로 입력받은 단어가 fruit 리스트에 포함되어 있는지를 확인하라. 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라.

fruit = ['사과', '포도', '홍시']
like = input("좋아하는 과일 : ")
if like in fruit:
    print("정답")
else:
    print("오답")

 

118. 투자 경고 종목 리스트가 있을 때 사용자로부터 종목명을 입력받은 후 해당 종목이 투장 경고 종목이라면 '투자 경고 종목입니다'를 아니면 "투자 경고 종목이 아닙니다."를 출력하는 프로그램을 작성하라.

warn_investment_list = ["Microsoft", "Google",
                        "Naver", "Kakao", "SAMSUNG", "LG"]
investment = input(":")
if investment in warn_investment_list:
    print("투자 경고 종목입니다.")
else:
    print("투자 경고 종목이 아닙니다.")

 

 

119. 아래와 같이 fruit 딕셔너리가 정의되어 있다. 사용자가 입력한 값이 딕셔너리 키(key)값에 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라.

fruit = {"봄": "딸기", "여름": "토마토", "가을": "사과"}
like = input("좋아하는 계절 : ")
if like in fruit:
    print("정답")
else:
    print("오답")

 

 

120. 아래와 같이 fruit 딕셔너리가 정의되어있다. 사용자가 입력한 값이 딕셔너리 값(value)에 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라.

fruit = {"봄": "딸기", "여름": "토마토", "가을": "사과"}
like = input("좋아하는 계절 : ")
if like in fruit.values():
    print("정답")
else:
    print("오답")