๋ฐฑ์ค-๋จ๊ณ๋ณ๋ก ํ์ด๋ณด๊ธฐ-'for๋ฌธ' ํํธ ๋ฌธ์ ๋ค ์ค ๊ธฐ์ตํด์ผ ํ ๊ฐ๋ ๋ฐ ๋ฌธ์ ๋ค์ ๊ธฐ๋กํฉ๋๋ค.
: ๊ตฌ๊ตฌ๋จ์ ์ถ๋ ฅํ๋ ๋ฌธ์
N = int(input())
for i in range(1, 10):
print(N, "*", i, "=", N*i)
- C์ธ์ด๋ ํท๊ฐ๋ ค์ ์ฒ์์ for (i=1;i<=9;i++)๋ก ๋ฐ๋ณต๋ฌธ ์ผ๋ค๊ฐ ์ค๋ฅ๋จ.
โณ ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ ๊ฐ๋ ๊น๋จน์ง ๋ง๊ธฐ!
: 1๋ถํฐ N๊น์ง์ ํฉ์ ๊ตฌํ๋ ๋ฌธ์ . ๋ฌผ๋ก ๋ฐ๋ณต๋ฌธ ์์ด ํ ์๋ ์์ต๋๋ค.
n = int(input())
result = 0
for i in range(1, n+1):
result += i
print(result)
- ํฉ์ ์ ์ฅํด ๋์ ๋ณ์ result๋ฅผ ์ง์ ํด์ฃผ์ด ํฉ ์ถ๋ ฅ.
- ํ์ด์ฌ์์ for๋ฌธ์ ๋ฒ์๋ฅผ ์ง์ ํ ๋ n+1์ด๋ผ๊ณ ํด์ฃผ์ด์ผ n ๋ฒ์๊น์ง ๋ฐ๋ณต.
: ๋น ๋ฅด๊ฒ ์ ๋ ฅ๋ฐ๊ณ ์ถ๋ ฅํ๋ ๋ฌธ์
import sys
T = int(sys.stdin.readline())
for i in range(T):
a, b = map(int, sys.stdin.readline().split())
print(a + b)
- input()์ ์ฌ์ฉํ๋ ๋์ sys.stdin.readline()์ ์ฌ์ฉํ๋ฉด ์๋๊ฐ ๋ ๋นจ๋ผ์ง๋ค.
- sys.stdin.readline()๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด import sys๋ก ๋ชจ๋์ ์์ฑํด์ค๋ค.
- sys.stdin.readline : ํ ๋ผ์ธ ์ ๋ ฅ์ ์ฌ์ฉ
- sys.stdin : ์ฌ๋ฌ ์ค ์ ๋ ฅ์ ์ฌ์ฉ
: ์ ๋ฌธ ๋ํ๋ ฅ์ถ ์ง๊นN ํฐ๋ถ1
N = int(input())
for i in range(1, N+1):
print(N)
N -= 1
: A+B๋ฅผ ๋ฐ๋ก ์ ๋ฌธ์ ๋ณด๋ค ์๋ฆ๋ต๊ฒ ์ถ๋ ฅํ๋ ๋ฌธ์
import sys
T = int(sys.stdin.readline())
for i in range(1, T+1):
a, b = map(int, sys.stdin.readline().split())
print("Case #%d: %d + %d = %d" % (i, a, b, a+b))
- ๋ฌธ์์ด๊ณผ ๋ณ์์ ์ง์ ํ ์๋ฅผ ํจ๊ป ์ถ๋ ฅ์
print("case %d" %(a))
์ ๊ฐ์ ํ์์ผ๋ก ์์ฑ.- ๋ฌธ์์ด ์ถ๋ ฅ์ ๋์ด์ฐ๊ธฐ ํด์ ๊ณ์ ์ค๋ฅ๋จ. ๋์ด์ฐ๊ธฐ ์ฃผ์ํ๊ธฐ!
- %s โ ๋ฌธ์์ด
- %d โ ์ ์
- %f โ ์ค์
: ๋ณ์ ์ฐ๋ ๋ฌธ์ 1
import sys
T = int(sys.stdin.readline())
for i in range(1, T+1):
print("*" * i)
- for i in range(T) ์ ๋ ฅ์ i๋ 0 ~ T-1๊น์ง ๋ฒ์.
- for i in range(1, T+1) ์ ๋ ฅ์ i๋ 1 ~ T๊น์ง ๋ฒ์์ด๋ฏ๋ก
- i๋ฅผ ํด์ฃผ๋ฉด "*" ๋ฌธ์์ด์ด ์ฆ๊ฐํ๋ i ๋งํผ ์ฆ๊ฐ๋์ด์ ์ถ๋ ฅ.
: ๋ณ์ ์ฐ๋ ๋ฌธ์ 2
import sys
T = int(sys.stdin.readline())
for i in range(1, T+1):
print(" " * (T-i) + "*" * i)
- "" ์์ T์์ ์ถ๋ ฅ๋ ๊ฐ์๋ฅผ ๋บ ๋งํผ ๊ณต๋ฐฑ์ ๋ฃ์ด์ฃผ์ด์ผ ํจ. โ " " * (T-i)
- print๋ฌธ์์ T-i๋ฅผ ๊ดํธ๋ก ๋ฌถ์ด์ฃผ์ง ์์ผ๋ฉด ์ค๋ฅ ๋ฐ์.
: for์ if๋ฅผ ๊ฐ์ด ์ฐ๋ ๋ฌธ์
N, X = map(int, input().split())
A = list(map(int, input().split()))
for i in range(N):
if X > A[i]:
print(A[i], end=" ")
- list() : ์ ๋ ฅํ ์๋ค์ list๋ก ๋ณ์์ ์ ์ฅ.
- end=" " : print๊ฐ ๋๋ ํ ์ค์ ๋ฐ๊ฟ์ฃผ๋ ๊ฒ์ด ์๋๋ผ ๊ณต๋ฐฑ ํ ์นธ ํ, ๊ฐ์ ์ค์ ๋ค์ print๋ฌธ์ด ์ถ๋ ฅ.