您需要以正确的格式输出每个销售人员的销售额值

问题描述 投票:0回答:1

((1。)该程序对我来说一切正常,除了一件事。我需要输出以在print(names,“ \ n” values)节中将名称和值分组在一起。例如,Pat:€99; Kev:€55; Dermot:€100。

    salesperson = int(input("How many salesperson's do you wish to account 
    for:"))
    names = []
    values = []
    counter = 0
    total_sales = 0
    total_value = 0
    if salesperson > counter:
        while salesperson != counter:
            name = input("Please enter in the salesperson's name:")
            value = float(input("Please enter in the value of sales for the 
            salesperson:"))
            salesperson -= 1
            names.append(name)
            values.append(value)
            total_value += value
            from statistics import mean
            average_values = mean(values)
            minimum = min(values)
            maximum = max(values)
        print(names,"\n",values)
        print(average_values)
        print(total_value)
        print(minimum)
        print(maximum)
python-3.x for-loop while-loop pycharm
1个回答
0
投票

您可以使用zip()

zip()

输出:

print([f"{x}: £{y}" for x, y in zip(names,values)])
© www.soinside.com 2019 - 2024. All rights reserved.