1๋ฒ
sentence = list("Hello Friend")
while (len(sentence)+1):
try:
print(sentence.pop(0))
except Exception as e:
print(e)
break
H
e
l
l
o
F
r
i
e
n
d
pop from empty list
2๋ฒ
try:
for i in range(1, 7):
result = 7 // i
print(result)
except ZeroDivisionError:
print("Not divided by 0")
finally:
print("์ข
๋ฃ๋์์ต๋๋ค.")
7
3
2
1
1
1
์ข
๋ฃ๋์์ต๋๋ค.
3๋ฒ
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
for day in days:
with open('week.txt', 'w') as f:
f.write(day)
print(open('week.txt', 'r').read())
Friday
4๋ฒ
import random
answer = random.randint(1,10)
def guess_number(answer):
try:
guess = int(input("์ซ์๋ฅผ ๋ฃ์ด ์ฃผ์ธ์ : "))
if answer == guess:
print("์ ๋ต!")
else:
print("ํ๋ ธ์ต๋๋ค.")
except ValueError:
print("์ซ์๊ฐ ์๋๋๋ค.")
guess_number(answer)
์ซ์๋ฅผ ๋ฃ์ด ์ฃผ์ธ์ : 10
ํ๋ ธ์ต๋๋ค.
5๋ฒ
a = int(input("1~5 ๊น์ง ์ซ์ ์
๋ ฅ : "))
# ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉด error ๋ฐ์!
if a < 1 or a > 5:
raise ValueError("์ซ์๊ฐ 1~5 ๋ฒ์๋ฅผ ๋ฒ์ด๋ฉ๋๋ค.") # ๋น์นธ
# ๋ฒ์ ์์ ์์ผ๋ฉด ์ ์ ์ถ๋ ฅ
print(f"์
๋ ฅํ a : {a} ์
๋๋ค.")
6๋ฒ
try:
x = int(input('๋๋ ์ซ์๋ฅผ ์
๋ ฅํ์ธ์: '))
y = 8 / x
print(y)
except:
print('์์ธ๊ฐ ๋ฐ์ํ์ต๋๋ค.')
7๋ฒ
age = int(input("๋์ด ์
๋ ฅ : "))
assert age >= 0, '๋์ด๊ฐ ๋ง์ด๋์ค์ผ ์ ์๋ค.'
print(f"๋น์ ์ ๋์ด๋ : {age} ์
๋๋ค")
8๋ฒ
ValueError๏ผ ๋ณํํ ์ ์๋ ๋ฌธ์/์ซ์๋ฅผ ๋ณํํ ๋ ๋์ด
IndexError๏ผ ๋ฆฌ์คํธ์ ์ธ๋ฑ์ค ๋ฒ์๋ฅผ ๋์ด๊ฐ ๋ ๋์ด
NameError๏ผ ์กด์ฌํ์ง ์์ ๋ณ์๋ฅผ ํธ์ถํ ๋ ๋์ด
'๐ ์คํฐ๋ > ํ์ด์ฌ ์คํฐ๋ ๊ณผ์ ์ ์ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[4ํ/๊น์ ๊ฒฝ] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ -์์ธ์ฒ๋ฆฌ (0) | 2023.06.07 |
---|---|
[1ํ/๊ถ๋จ์] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์์ธ์ฒ๋ฆฌ (0) | 2023.06.07 |
[1ํ/๊น์ํ] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ -์์ธ์ฒ๋ฆฌ (0) | 2023.06.07 |
[2ํ/์ด์ ์ง] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์์ธ์ฒ๋ฆฌ (0) | 2023.06.07 |
[3ํ/๊น์๊ฒฝ] 10์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์์ธ์ฒ๋ฆฌ (0) | 2023.06.06 |