728x90
반응형
기본 개념 문제들을 풀어보면서 기억해둘만한 것들을 되짚어 보기.
python에서는 input() 함수를 통해 한줄 단위로 입력을 받을 수 있음.
x = int(input())
print(x + 2)
소수점 반올림을 하려면 python의 내장함수 round() 를 이용하자.
x = float(input())
print(round(x,2))
python에서 입력은 한 줄 단위로만 받을 수 있다.
(그래서 2개의 줄에 걸쳐 입력받을 때에는 input() 을 두번 써준다.)
만약에 한 줄에 공백을 사이에 두고 받고 싶다면 split() 이라는 함수를 이용한다.
이 함수는 문자열을 특정 기준으로 잘라주는 함수이다.
공백을 기준으로 문자열을 잘라서 그 문자열들을 원소로 가지는 list 가 만들어짐.
arr=input().split()
x = int(arr[0])
y = int(arr[1])
print(x*y)
정수랑 문자열을 번갈아 가면서 출력하고 싶은데
, 로 이어서 출력하면 사이에 공백이 생긴다.
공백 없이 출력하고 싶다면 다음과 같이 f ' ' 형식으로 출력하자.
그리고 공백이 아닌 다른 문자를 기준으로 문자열을 잘라주고 싶다면
원하는 문자를 split() 안에 적어주자.
arr=input().split(":")
arr[0] = int(arr[0]) + 1
print(f"{arr[0]}:{arr[1]}")
참고 : CODE TREE
728x90
반응형