4:Bee 2023. 12. 17. 12:52
728x90

μ²˜μŒμ— μƒκ°ν•œ μ½”λ“œλŠ” 정말 λ‹¨μˆœν•˜κ²Œ 생각을 ν–ˆλ‹€. μ½”λ“œλ₯Ό μž‘μ„±ν•˜λ©΄μ„œλ„ 이건 λŸ°νƒ€μž„μ—λŸ¬λ‚˜ 였λ₯˜λ₯Ό λ°œμƒ μ‹œν‚€μ§€ μ•Šμ„κΉŒ μ˜κ΅¬μ‹¬μ„ ν’ˆμ—ˆλ‹€.

while True:
    A, B = map(int, input().split())
    print(A + B)

λ‹Ήμ—°νžˆ κ²°κ³ΌλŠ” λŸ°νƒ€μž„μ—λŸ¬μ˜€κ³  μ–΄λ–»κ²Œ ν•΄μ•Όν• μ§€ λͺ°λžλ‹€. 사싀상 λ””λ²„κΉ…μ„ν•΄μ„œ μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜λ©΄ μ •μƒμ μœΌλ‘œ μž‘λ™μ€ ν•œλ‹€. ν•˜μ§€λ§Œ A,B에 μ •μˆ˜κ°€ μž…λ ₯λ˜μ§€ μ•ŠμœΌλ©΄ λ°œμƒν•˜λŠ” 였λ₯˜λ₯Ό μ²˜λ¦¬ν•˜μ§€ λͺ»ν•œλ‹€. 이λ₯Ό λ°©μ§€ν•˜κΈ° μœ„ν•œ 방법은 try/except문을 μ‚¬μš©ν•˜λŠ” 것이닀. try/exceptλŠ” μ˜ˆμ™Έ 상황이 λ°œμƒν–ˆμ„ λ•Œ μ‚¬μš©ν•˜λŠ” μ½”λ“œμ΄λ‹€. 즉, λ¬΄ν•œλ£¨ν”„λ₯Ό λ°©μ§€ν•˜λŠ” 것이 μ•„λ‹ˆλΌ A,B에 μž…λ ₯된 값이 μ˜¬λ°”λ₯΄μ§€ μ•Šμ„ λ•Œμ˜ μ˜ˆμ™Έλ₯Ό μ²˜λ¦¬ν•˜λŠ” 방식인 것이닀. λ¬΄ν•œλ£¨ν”„λŠ” 였λ₯˜λ‚˜ μ˜ˆμ™Έμ μΈ 것이 μ•„λ‹ˆλ‹€. λ‹¨μˆœνžˆ 반볡문의 λ¬΄ν•œν•œ κ³Όμ • 일 뿐이닀.

while True:
    try:
        A, B = map(int, input().split())
        print(A + B)
    except:
        break

μœ„μ™€ 같이 μ˜ˆμ™Έμ  상황을 μ²˜λ¦¬ν•  수 있게 μ½”λ“œλ₯Ό 잘 μž‘μ„±ν•˜λ©΄ λœλ‹€.

728x90