我想显示最低工资(我已经计算出)以及与最低工资相关的名称。它会是这个样子它打印时:将最低工资为:$ 4500,制作人:约翰Python:如何显示最低工资名称
amount = int(input("How many employees?: "))
if amount <= 0:
print("You cannot have 0 or less.")
name = []
salary = []
length = len(salary)
mini = 200000
maxi = 0
combined = (name, salary)
for i in range(1, amount + 1):
employee = input("What is the employee's name?: ")
name += [employee]
earned = int(input("How much is the salary? It cannot be less than 0 or over $200,000: "))
while earned <= 0 or earned >= 200000:
earned = int(input("How much is the salary? It cannot be less than 0 or over $200,000: "))
mini = earned
maxi = earned
salary += [earned]
if earned < mini:
mini = earned
if earned > maxi:
maxi = earned
average = sum(salary)/len(salary)
print('The Average Salary is: $',average)
print('The Lowest Salary is: $',mini,'Produced by: ',name)
print('The Highest Salary is: $',maxi,'Produced by: ',name)
这是'O(N^2)'的时间复杂度。 – 2013-04-10 18:11:32