pythonプログラミング:関数を記述し、任意の複数の整数を受信し、その最大値とすべての整数の和を出力します.

652 ワード

pythonプログラミング:関数を記述し、任意の複数の整数を受信し、その最大値とすべての整数の和を出力します.
def max_sum(num_list):
    sum_num = 0
    max_num = int(num_list[0])
    num_list = num_list.split(",")
    for i in range(len(num_list)):
        sum_num = sum_num + int(num_list[i])
        if(int(num_list[i]) > max_num):
            max_num = int(num_list[i])
    return sum_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,56768の最大整数は:768のすべての整数の和:870です.