๊ฒฐ๊ณผ
4. ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์คํํ๋ฉด ํ์ด์ฌ ์ ธ์ ‘์ซ์๋ฅผ ๋ฃ์ด ์ฃผ์ธ์ :’๊ฐ ์ถ๋ ฅ๋๋ค. ์ฌ๊ธฐ์ ํ ์คํธ ‘hello’๋ฅผ ์ ๋ ฅํ๋ฉด ์ด๋ค ์คํ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋๊ฐ?
5. ๋ค์์ 1~5 ์ฌ์ด์ ์ซ์๋ฅผ ์ ๋ ฅ ๋ฐ์, ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉด error๊ฐ ๋ฐ์ํ๋ ์ฝ๋์ด๋ค. ์ฝ๋์ ๋น์นธ์ ์ฑ์ฐ์์ค.
raise
a = int(input("1~5 ๊น์ง ์ซ์ ์
๋ ฅ : "))
if a < 1 or a > 5:
raise ValueError("์ซ์๊ฐ 1~5 ๋ฒ์๋ฅผ ๋ฒ์ด๋ฉ๋๋ค.")
print(f"์
๋ ฅํ a : {a} ์
๋๋ค.")
try:
x = int(input('๋๋ ์ซ์๋ฅผ ์
๋ ฅํ์ธ์: '))
y = 8 / x
print(y)
except:
print('์์ธ๊ฐ ๋ฐ์ํ์ต๋๋ค.')
7. ๋์ด๋ฅผ ์ ๋ ฅ ๋ฐ์ ๋์ด๋ฅผ ์ถ๋ ฅํ๊ณ , ๋์ด๊ฐ 0๋ณด๋ค ์์ ๊ฒฝ์ฐ์ ์์ธ๋ฅผ ์ฒ๋ฆฌํ์์ค.
ํํธ : assert ์ฌ์ฉ
age = int(input("๋์ด ์
๋ ฅ : "))
assert age >= 0, '๋์ด๊ฐ ๋ง์ด๋์ค์ผ ์ ์๋ค.'
print(f"๋น์ ์ ๋์ด๋ : {age} ์
๋๋ค")
8๋ฒ
ValueError | ๋ณํํ ์ ์๋ ๋ฌธ์/์ซ์๋ฅผ ๋ณํํ ๋ |
IndexError | ๋ฆฌ์คํธ์ ์ธ๋ฑ์ค ๋ฒ์๋ฅผ ๋์ด๊ฐ ๋ |
NameError | ์กด์ฌํ์ง ์์ ๋ณ์๋ฅผ ํธ์ถํ ๋ |
'๐ ์คํฐ๋ > ํ์ด์ฌ ์คํฐ๋ ๊ณผ์ ์ ์ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[2ํ / ๊น์์] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์์ธ์ฒ๋ฆฌ (0) | 2023.06.07 |
---|---|
[1ํ/๊น์ํ] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ -์์ธ์ฒ๋ฆฌ (0) | 2023.06.07 |
[3ํ/๊น์๊ฒฝ] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์์ธ์ฒ๋ฆฌ (0) | 2023.06.06 |
[3ํ/์์์ฐ] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ -์์ธ์ฒ๋ฆฌ (1) | 2023.06.04 |
[2ํ/์ค์ํ] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์์ธ ์ฒ๋ฆฌ (0) | 2023.06.03 |