스킬 체크에 사용할 수있는 python3의 기혼 D RANK ver.

소개



paiza를 하고 있는 사람이라면 알고 있는 스킬 체크!
초보자가 막히려고 하면 모르고 싫어져 버리는 것이 아닐까요.
모르는 곳이 너무 기본적이어서 그물에 많이 실려 있지 않습니다
나도 처음 풀 수 없어 잠시 하지 않았다.
대답이나 문제는 실릴 수 없습니다만, 해결할 때의 참고가 되면 좋다고 생각합니다.

사용 언어



Python3

표준 입력



입력된 문자를 받는 방법입니다.

하나의 값을 받다


n = input()

n의 부분은 대입하기 위한 것이므로, 뭐든지 좋다.
알기 쉽고 치기 쉬운 것으로 해 주세요!

여러 값을 줄 바꿈으로 받기



문제의 입력이 다음과 같은 경우입니다.
둘 이상의 것도 있습니다.
2
3

코드는 다음과 같습니다.
n = input()
s = input()

개행의 경우는 이렇게 입력을 늘려 가는 것으로, 복수의 값을 받을 수 있습니다!
둘 이상의 경우도 마찬가지로 늘릴 수 있습니다.

여러 개의 값을 줄 바꿈 없이 받기



문제의 입력이 다음과 같은 경우입니다. 숫자가 복수, 반각으로 구분되어 입력됩니다.
이것을 조사해도 전혀 나오지 않고 처음으로 넘어진 문제입니다.
2 3

코드는 다음과 같습니다.

n = input().split()

예에서는 값이 2개 밖에 입력되어 있지 않습니다만, 보다 많은 값을 받는 것도 가능합니다.
이렇게 입력하면 목록에 값이 들어갑니다.
그 때문에, 값을 꺼낼 때는, 예를 참고로 하면, 다음과 같이 됩니다.

n_1 = n[0]   # 2 を取り出す
n_2 = n[1]   # 3 を取り出す

입력 변환



표준 입력된 것은 기본적으로 "문자"로 취급됩니다.
따라서 숫자도 "문자"로 취급됩니다.

입력된 숫자를 "숫자"로 변환



입력한 숫자가 "문자"로 취급되어 버리면, 계산 등의 처리를 할 수 없게 되어 버립니다.
그때 사용하는 것이 int()입니다. 이것을 사용하면 숫자를 "숫자"로 취급 할 수 있습니다.
입력이

그래서 코드는 다음과 같습니다.
#文字として入力を受け取る
n = input() 

#数字に変換
n = int(n)

이제 n을 사용하여 계산 등의 처리를 할 수 있게 됩니다!

그렇지만 이것 입력된 시점에서 하고 싶다 라고 생각하지 않습니까?
수 있습니다! 코드는 다음과 같습니다.
n = int(input())

이렇게 int()input() 를 둘러싸는 것으로 처음부터 숫자로서 받을 수 있습니다!
편리하네요!

출력



파이썬의 기본 출력은 다음 코드입니다.

print("@@@@") # @@@@ と出力されます。

복수 출력할 때도 이 코드를 늘려 가면 할 수 있지요.
그러나 이 경우, 개행이 반드시 들어 버립니다.

개행 없이 출력



개행을 넣지 않고 연속해서 출력하고 싶은 경우, 예를 들면,
11

하고 싶은 경우의 코드는 이하가 됩니다.
print(1 , end = "")
print(1)

비유가 미묘하기 때문에 편리함이 불명하다고 생각합니다만, print() 를 복수 사용해도 개행되지 않는 것은 매우 편리합니다!

개행 없이 반각으로 단락지어 출력한다



개행은 넣고 싶지 않지만 반각으로 구분하고 싶다면
neko panda

라고 출력하고 싶은 경우는 다음과 같은 코드가 됩니다.
# "" の間に半角スペースを入れる
print("neko" , end = " ")
print("panda")

결론



paiza의 스킬 체크는 코드의 사고방식을 공부하기에는 매우 좋은 교재라고 개인적으로는 생각하므로, 꼭 도전해 보세요!
간단한 코드 조합도 사고 방식에 따라 여러가지 수 있습니다!
꼭 여러가지 시행착오해 보세요!

좋은 웹페이지 즐겨찾기