In [1]:
class Human:
def __init__(self,name):
self.name = name
def get_name(self):
return self.name
In [2]:
class Child(Human):
def get_name(self):
return self.name
In [4]:
c = Child("alice")
In [5]:
c.get_name()
Out[5]:
In [9]:
try:
num = int(input("숫자를 입력하세요 "))
except ValueError:
print("숫자가 아닙니다.")
In [17]:
def input_num():
while True:
try:
return int(input("숫자를 입력하세요"))
except ValueError:
print("숫자가 아닙니다.")
In [19]:
num = input_num()
print(num)
In [20]:
def input_ex():
n = 0
while True:
try:
n = int(input("숫자를 꼭 입력 하세요"))
break
except ValueError:
print("숫자가 아닙니다.")
print("숫자를 입력 하셨군요 : %s" % n)
In [23]:
input_ex()
In [50]:
def input_string():
while True:
try:
str = input("입력 해 주세요 [ex) 4 5] ")
n = str.split(" ")
n1 = int(n[0])
n2 = int(n[1])
print(n1 / n2)
break
except ValueError:
print("숫자를 입력 해 주세요", str)
except ZeroDivisionError:
print("0으로는 나눌수 없습니다.")
finally:
print("finally~~")
In [49]:
input_string()
In [44]:
def input_test():
try:
num = int(input("숫자를 입력 하세요"))
except ValueError:
print("숫자가 아닙니다.")
else:
print(num)
finally:
print("finally는 무조건 실행됩니다.!")
In [46]:
input_test()
In [ ]:
In [ ]: