from typing import List,Union
def my_sum(alist:Union[List[int],List[float]])->int:
ret=0
for a in alist:
ret=ret+a
return ret
ints=[1,2,34,5]
print(my_sum(ints))
foats=[1.0,23.0,45.2]
print(my_sum(foats))
s=['a','b','c']
# print(my_sum(s))
def my_sum2(alist:List[Union[int,float]])->Union[int,float]:
ret=0
for a in alist:
ret=ret+a
return ret
python 基础之类型注解
最新推荐文章于 2024-03-13 19:40:30 发布
该博客展示了两个Python函数,my_sum和my_sum2,用于计算整数或浮点数列表的总和。my_sum接受List[int]或List[float]作为输入并返回整数结果。my_sum2则更通用,返回类型为Union[int,float]。博客通过示例调用这两个函数,分别处理整数和浮点数列表。
摘要由CSDN通过智能技术生成