개발/(1) 초위파(Python) 300제 풀이

초보자를 위한 파이썬(Python) 300제 풀이 (111, 112, 113, 114, 115)

생각외로깔끔함 2022. 10. 21. 00:39
728x90
반응형

 

초보자를 위한 파이썬(Python) 300제 풀이

 

 

 

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

안녕하세요
안녕하세요안녕하세요

 

in_put = input("입력 : ")
print(in_put * 2)
  • input 메서드는 값을 입력하면, 프린트를 통해서 입력한 값을 출력할 수 있습니다.

 

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

숫자를 입력하세요: 30
40

 

in_put = input("숫자를 입력하세요 : ")
print(int(in_put) + 10)
  • 위 문제와 동일합니다.

 

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

30
짝수

 

in_put = input("숫자를 입력하세요 : ")
if int(in_put) % 2 == 0:
    print("짝수")
else:
    print("홀수")
  • if 문을 사용해서 input 값과 연동해서 사용합니다.

 

114. 사용자로부터 하나의 값을 입력받은 후 해당 값에 20을 더한 값을 출력하세요. 단 사용자가 입력한 값과 20을 더한 값이 255를 초과한다면 255를 출력해야 합니다.

입력값: 200
출력값: 220

 

in_put = input("숫자를 입력하세요 : ")
A = int(in_put) + 20
if A >= 255 :
    print(255)
else:
    print(A)
  • if 조건 문을 활용합니다.

 

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

입력값: 200
출력값: 180
입력값: 15
출력값: 0

 

in_put = input("숫자를 입력하세요 : ")
A = int(in_put) - 20
if A >= 255 :
    print(255)
elif A <= 0 :
    print(0)
else:
    print(A)
  • if 문과 이후 추가 조건인 elif 문을 사용하면 출력 가능합니다.

 

 

 

출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,

PyCharm 사용

728x90
반응형