python編程——編寫函數,接收任意多個整數并輸出其中的最大值和所有整數之和。
defmax_sum(num_list):
sum_num=0
max_num=int(num_list[0])
num_list=num_list.split(",")
foriinrange(len(num_list)):
sum_num=sum_num+int(num_list[i])
if(int(num_list[i])>max_num):
max_num=int(num_list[i])
returnsum_num,max_num
if__name__=='__main__':
num_list=input('請輸入一些整數以逗號隔開:')
sum_num,max_num=max_sum(num_list)
print('最大的整數是:',max_num)
print('所有整數之和是:',sum_num)
打印結果:
請輸入一些整數以逗號隔開:12,34,56,768
最大的整數是:768
所有整數之和是:870