\ /\
) ( ')
( / )
\(__)|
์์ ๊ฐ์ ๊ณ ์์ด๋ฅผ ์ถ๋ ฅํด์ผ ํ๋ค.
์ด ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด์ ์๋์ ๊ฐ์ '์ด์ค์ผ์ดํ ๋ฌธ์'์ ๋ํด ์์์ผ ํ๋ค. \๋ฅผ ๊ฐ์ง๋ ํน์ํ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ ๋ฌธ์์ด๋ค.
print('\\ /\\\n ) ( \')\n( / )\n \\(__)|')
|\_/|
|q p| /}
( 0 )"""\
|"^"` |
||_/=\\__|
์์ฃผ ๊ท์ฌ์ด ๊ฐ์์ง๋ฅผ ์ถ๋ ฅํด์ผํ๋ค.
๊ณ ์์ด ๋ฌธ์ ์ฒ๋ผ ํ๋ ํ๋ ์น๊ธฐ ๊ท์ฐฎ์์
์ผ์ค๋ฐ์ดํ๋ฅผ ์ฌ์ฉํ๋ค.
์ผ์ค๋ฐ์ดํ๋ฅผ ์ฐ๋ฉด ์ค๋ฐ๊ฟ๋ฌธ์๋ฅผ ์๋์ผ๋ก ๋ฃ์ด์ค์ ์ฌ๋ฌ ์ค์ ํ๋ฒ์ ์
๋ ฅ ๊ฐ๋ฅํ๋ค. ๋ค๋ง ์ผ์ค๋ฐ์ดํ ์์์๋ \
๋ \\
๋ก ๋ฃ์ด์ค์ผํ๋ค.
dog = '''|\_/|
|q p| /}
( 0 )"""\\
|"^"` |
||_/=\\\\__|'''
print(dog)
a, b = map(int, input().split())
print(a+b,'\n',a-b,'\n', a*b,'\n', a//b,'\n',a%b,'\n')
๋๋ฒ์งธ์ค๋ถํฐ ํ์นธ์ฉ spacebar๊ฐ ๋ค์ด๊ฐ๋ค. -> ํ์ ์ค๋ฅ
a, b = map(int, input().split())
print(a+b)
print(a-b)
print(a*b)
print(a//b)
print(a%b)
๊ทธ๋์ ๊ทธ๋ฅ print๋ฌธ ์ฌ๋ฌ๋ฒ ์ผ๋ค. ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์์ ๊ฒ ๊ฐ๋ค.
a, b, c = map(int, input().split())
print((a+b)%c)
print(((a%c)+(b%c))%c)
print(((a*b)%c))
print(((a%c)*(b%c))%c)
a = int(input())
b = int(input())
sum = 0
for i, val in enumerate(reversed(str(b))):
print(a*int(val))
sum += a*int(val)*(10**i)
print(sum)
input์ ๋ฐ๋ ๋ถ๋ถ์์ ๊ณ ์ํ๋ค.
a, b = map(int, input().split())
์ฒ๋ผ ๋ฐ๋ ๊ฒ์ผ๋ก ์๊ฐํด์
์ด๋ป๊ฒ 'a\nb'
๋ฅผ ํ๋์ input์ผ๋ก ๋ฐ์์ a,b๋ก splitํ๋ ค๊ณ ํค๋งธ๋ค.
๊ทธ๋ฅ input ๋๋ฒ ์ฐ๋ฉด ๋๋ค.
year = int(input())
if year%4==0 and year%100!=0:
print(1)
elif year%4==0 and year%400==0:
print(1)
else:
print(0)
x = int(input())
y = int(input())
if x>0 and y>0:
print(1)
elif x<0 and y>0:
print(2)
elif x<0 and y<0:
print(3)
else:
print(4)
h, m = map(int, input().split())
mdif = m-45
if mdif<0:
h -= 1
if h <0:
h = 23
mdif = 60+mdif
print(str(h), str(mdif))
else:
print(str(h), str(mdif))
import sys
t = int(input())
for i in range(t):
x, y = sys.stdin.readline().rsplit()
x = int(x)
y = int(y)
print(x+y)
input๊ณผ ๋ฐ๋ณต๋ฌธ์ ์กฐํฉ์ผ๋ก input์ ์ฐ์์ผ๋ก ๋ฐ๊ฒ ํ๋ค๋ ์ ์ด ํฌ์ธํธ!
sys.stdin.readline() ์ input()๊ณผ ๊ฐ์ ์ญํ ์ ํ๋ ํจ์์ด๋ค. ๋น ๋ฅธ ์ ๋ ฅ์ ๋์์ค๋ค.
rsplit vs split
๋ ๋ค white space(''
,\n
๋ฑ),์ฃผ์ด์ง ๊ตฌ๋ถ์๋ก ๋ฌธ์์ด์ splitํ๋ค. ์ฐจ์ด์ ์ split์ ์์์๋ถํฐ rsplit์ ๋ค์์๋ถํฐ ์ฝ์ด๋ค์ธ๋ค.
๋ฌธ์ ์ค๋ช
์ rsplit์ ์ฌ์ฉํ๋ผ๊ณ ํด์ rsplit์ ์ฌ์ฉํ์ง๋ง split์ ์ฌ์ฉํด๋ ์ ๋ต์ด๋ค.
split vs rsplit ์ฐธ๊ณ ๋งํฌ
a = int(input())
for i in reversed(range(1,a+1)):
print(i)
t = int(input())
for i in range(1,t+1):
a, b = map(int, input().split())
print("Case #{0}: {1} + {2} = {3}".format(i, a, b, a+b))
format ํจ์ ์ด์ฉ
a = int(input())
for i in range(1,a+1):
print(' '*(a-i)+'*'*i)
๋ฌธ์์ด * ๋ฐ๋ณตํ์ -> ๋ฐ๋ณต๋๋ ๋ฌธ์์ด ์ด ํฌ์ธํธ!
t, x = map(int, input().split())
a = map(int, input().split())
for i in a:
if i<x:
print(i, end=' ')
print(i, end=' ')
๊ฐ ํฌ์ธํธ! end ์ต์
์ ์ฃผ๋ฉด ํ์ค์ ์ด์ด์ print ๊ฐ๋ฅ!
flag = True
while flag is True:
a, b = map(int, input().split())
if a==0 and b==0:
break
print(a+b)
break ์ด ํฌ์ธํธ!
while True:
try:
a, b = map(int, input().split())
print(a+b)
except:
break
try except๊ฐ ํฌ์ธํธ
while True:
line = input()
if not line:
break
a, b = map(int, line.split())
print(a + b)
์ฒ์์๋ ์์ ๊ฐ์ด ์์ฑํ์ผ๋ ์๋ฌ๊ฐ ๋๋ค.
์๋ฌด๊ฒ๋ ์
๋ ฅํ์ง ์์์ ๋ while๋ฌธ์ ๋น ์ ธ๋๊ฐ๋ ํํ๋ผ ๋ฐฑ์ค์์ ๋ค์ด์ค๋ ์ธํ๊ณผ ์ฐจ์ด๊ฐ ์๋ ๊ฒ ๊ฐ๋ค.
a = input()
if int(a)<10:
a = '0'+ a
result = a
count = 0
while True:
count += 1
s = int(result[0]) + int(result[1])
if s<10:
s = '0'+ str(s)
result = result[1]+str(s)[1]
if result == a:
break
print(count)