# 6009 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명)(py)
입력 : 문자 1개
출력 : 입력된 문자
inputStr = input()
print(inputStr)
# 6010 : [기초-입출력] 정수 1개 입력받아 int로 변환하여 출력하기(설명)(py)
입력 : 정수 1개
출력 : 입력된 수를 정수로 변환하여 출력
방법 1) 입력을 받자마자 int형으로 변환
inputNum = int(input())
print(inputNum)
방법 2) 입력을 받은 후 int형으로 변환된 값을 출력
inputNum = input()
print(int(inputNum))
- 참고 : input에서 입력받은 값은 항상 문자열 형태입니다.
# 6011 : [기초-입출력] 실수 1개 입력받아 변환하여 출력하기(설명)(py)
입력 : 실수 1개
출력 : 입력된 수를 실수로 변환하여 출력
방법 1) 입력을 받자마자 float형으로 변환
inputNum = float(input())
print(inputNum)
방법 2) 입력을 받은 후 float형으로 변환된 값을 출력
inputNum = input()
print(float(inputNum))
# 6012 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기1(설명)(py)
입력 : 정수 2개
출력 : 입력된 정수를 줄을 바꾸며 출력
방법 1) 정수 2개를 입력받고, 각각 따로 print하여 출력하기
inputNum1 = int(input())
inputNum2 = int(input())
print(inputNum1)
print(inputNum2)
print는 문자열의 끝에 기본적으로 줄바꿈 문자(\n)를 자동으로 붙여주므로 원하는 출력 값을 얻을 수 있습니다.
방법 2) print함수의 매개변수 sep을 이용하여 줄을 바꾸어 출력
inputNum1 = int(input())
inputNum2 = int(input())
print(inputNum1, inputNum2, sep='\n')
sep은 print함수의 매개변수로, 여러 변수들을 출력할 때 각각의 변수 사이에 삽입할 문자열을 지정하는 데 사용됩니다.
기본 값은 공백(' ')입니다.
ex) print(inputNum1, inputNum2)를 하면, 1 2 이런식으로 공백으로 구분되어 출력됩니다.
# 6013 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기1(py)
입력 : 2개의 문자
출력 : 순서를 바꾸어 한 줄에 한 문자씩 출력
방법 1) 문자 2개를 입력받고 각각 따로 print하여 출력하기
inputStr1 = input()
inputStr2 = input()
print(inputStr2)
print(inputStr1)
print는 문자열의 끝에 기본적으로 줄바꿈 문자(\n)를 자동으로 붙여주므로 원하는 출력 값을 얻을 수 있습니다.
방법 2) print함수의 매개변수 sep을 이용하여 줄을 바꾸어 출력하기
inputStr1 = input()
inputStr2 = input()
print(inputStr2, inputStr1, sep='\n')
sep에 대한 설명은 이 게시글의 6012번 풀이를 참고해주세요!
# 6014 : [기초-입출력] 실수 1개 입력받아 3번 출력하기(py)
입력 : 실수 1개
출력 : 입력된 실수를 줄을 바꾸어 3번 출력
방법 1) print 3번 쓰기
inputNum = float(input())
print(inputNum)
print(inputNum)
print(inputNum)
방법 2) print함수의 매개변수 sep을 이용하여 줄을 바꾸어 출력하기
inputNum = float(input())
print(inputNum, inputNum, inputNum, sep='\n')
sep에 대한 설명은 이 게시글의 6012번 풀이를 참고해주세요!
# 6015 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기2(설명)(py)
입력 : 정수 2개가 공백으로 구분되어 입력
출력 : 입력된 정수를 줄을 바꾸며 출력
방법 1) 각각 int로 변환하고 출력하기
inputNum1, inputNum2 = input().split()
inputNum1 = int(inputNum1)
inputNum2 = int(inputNum2)
print(inputNum1)
print(inputNum2)
방법 2) map함수를 활용하기 + print함수의 매개변수 sep
inputNum1, inputNum2 = map(int, input().split())
print(inputNum1, inputNum2, sep='\n')
- map(int, input().split()) : 입력 받은 문자열을 split한 결과를 모두 int형으로 변환해주는 함수입니다.
- sep에 대한 설명은 이 게시글의 6012번 풀이를 참고해주세요!
# 6016 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기2(설명)(py)
입력 : 2개의 문자
출력 : 순서를 바꾸어 공백을 두고 출력
inputStr1, inputStr2 = input().split()
print(inputStr2, inputStr1)
print의 매개변수 sep의 기본형이 sep=" "이기 때문에, print(a, b)를 할 경우 a와 b가 공백을 두고 출력됩니다.
sep에 대한 설명은 이 게시글의 6012번 풀이를 참고해주세요!
코드에 대한 피드백은 언제든지 환영입니다!

'Coding > Python - Codeup' 카테고리의 다른 글
[코드업/Codeup] Python : 6017~6024 풀이 [기초-입출력] #2 (1) | 2024.08.30 |
---|---|
[코드업/Codeup] Python : 1001~1008 풀이 [기초-출력] (0) | 2024.08.30 |