我正在尝试从两个输入创建元组。例如,我的程序会问有多少人在那里。假设我写了3,这个程序将询问每个人的职业和他的薪水。之后,我要程序显示一个元组包含(专业,薪水)是上升的工资顺序。我想要达到的目标:
#1-人数=输入:(请写出你想分析的人的数量)(比如说3)
#2-专业1:350000专业2:教师工资2:60000专业3:首席执行官3:1000000
#3-然后我希望我的程序显示在控制台上:(“教师”,60000)(“博士”,350000)(“首席执行官”,1000000)
number_person=input("Write the number of person: ")
for i in range(int(number_person)):
profession=input("Write profession")
salary=input("Write salary")发布于 2022-11-03 20:04:27
您需要将这一对保存在主列表中,然后打印列表。
values = []
number_person = int(input("Write the number of person: "))
for i in range(number_person):
profession = input("Write profession: ")
salary = int(input("Write salary: "))
values.append((profession, salary))
for item in sorted(values, key=lambda x: x[1]):
print(item)发布于 2022-11-03 20:25:55
列一个字符串列表
number_person=input("Write the number of person: ")
str_list =[]
for i in range(int(number_person)):
profession=input("Write profession")
salary=input("Write salary")
str_list.append(f"({profession},',',{salary})")
for i in str_list:
print(i)https://stackoverflow.com/questions/74308911
复制相似问题