import time
def fun(n):
if n == "1":
return 1
elif n == "2":
return 2
elif n == "3":
return 3
elif n == "4":
return 4
else:
return 5
s = input()
start = time.time()
t = 0
for i in range(len(s)):
t = t + fun(s[i])
print(t)
end = time.time()
print('Running time: %s Seconds' % (end - start))
def fun1():
return 1
def fun2():
return 2
def fun3():
return 3
def fun4():
return 4
def Default():
return 5
dict = {
"1": fun1,
"2": fun2,
"3": fun3,
"4": fun4
}
def get(n):
fun = dict.get(n, Default)
return fun()
s = input()
start = time.time()
t = 0
for i in range(len(s)):
t = t + get(s[i])
print(t)
end = time.time()
print('Running time: %s Seconds' % (end - start))
python if-elif两种实现方法
最新推荐文章于 2023-10-29 10:19:13 发布