๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿฆ„ | ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต/BOJ

[Python] ๋ฐฑ์ค€ 10951๋ฒˆ A+B - 4

by KASSID 2022. 1. 10.

๋ฌธ์ œ

๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ž…๋ ฅ

์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10)

์ถœ๋ ฅ

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

์˜ˆ์ œ ์ž…๋ ฅ

1 1
2 3
3 4
9 8
5 2

์˜ˆ์ œ ์ถœ๋ ฅ 

2
5
7
17
7

์ฒซ ๋ฒˆ์งธ ์ฝ”๋“œ

a,b=map(int,input().split())
print(a+b)

๊ฒฐ๊ณผ

์‹คํŒจ!


๋‘ ๋ฒˆ์งธ ์ฝ”๋“œ

while(1):
    try:
        a,b=map(int,input().split())
        print(a+b)
    except:
        break

๊ฒฐ๊ณผ

์„ฑ๊ณต!

 

 

์ฝ”๋ฉ˜ํŠธ

์ด ๋ฌธ์ œ์˜ ํฌ์ธํŠธ๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€์ง€ ์•Š๋Š” ๊ฒƒ์ด๋‹ค.

 

๋”ฐ๋ผ์„œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด์„œ๋Š” ์ž…๋ ฅ๊ฐ’์ด ๋“ค์–ด์˜ค์ง€ ์•Š์„ ๋•Œ์˜ ์˜ค๋ฅ˜์— ๋Œ€ํ•ด์„œ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค.

๊ทธ ๋ฐฉ๋ฒ•์œผ๋กœ while๋ฌธ ์•ˆ์— try~ except์„ ๋„ฃ์–ด์„œ ํ’€์–ด๋ƒˆ๋‹ค.


๋‹ค๋ฅธ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€

try ~except๋ฌธ์— while๋ฌธ์„ ๋„ฃ์–ด์„œ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค!

try:
    while(1):
        a,b=map(int,input().split())
        print(a+b)
except:
    exit()

๋Œ“๊ธ€