Вопрос 1: Как я могу добавить в словарь с запросом пользователя, I.E. Input ("Написать название Runners"), Input ("Write истекшее время!")Сортировка по значению и правильная печать, ключ и значение. PYTHON
Вопрос 2: Я хотел бы сделать вывод, как это. Под мой код .... шашек :)
import operator
словарь
runners = {"John": 9, "Mike": 2, "Venera": 4}
Выход:
1st. "Entered runner name ", came at, "input time"
2nd. "Entered runner name ", came at, "input time"
3rd. "Entered runner name ", came at, "input time"
Ниже сортирует от наименее к более
s = sorted(runners.items(), key=operator.itemgetter(1))
print(s)
Пример даст вам полное понимание моей проблемы. Итак, пример кода - это, я просто хочу сделать это проще.
names =[]
array_times = []
Looping это вопросы, не писать кучу входов для г в диапазоне (3):
name=input("Please write the name of Runner!")
#Appending name to the array name above!
names.append(name)
time_elapsed = float(input("Please write the time you spend!"))
#Appending it to the array above!
array_times.append(time_elapsed)
# Just to make it easier to understand, assigning the values in arrays above to variables.
runner1= names[0]
runner2=names[1]
runner3=names[2]
time1=array_times[0]
time2=array_times[1]
time3=array_times[2]
Дать если-другое заявление, чтобы проверить, какой из которых место.
if time1<time2 and time1<time3 and time2<time3:#First winner, second in second, third is last.
print (runner1, "wins! His time is", time1, runner2, "is second place. His time is", time2, "and ", runner3, "is third place. his time is ", time3)
elif time2<time1 and time2<time3 and time1<time3:#Second winner, first in second place, third is last.
print (runner2, "wins! His time is", time2, runner1, "is second place. His time is", time1, "and ", runner3, "is third place. his time is ", time3)
elif time3<time1 and time3<time2 and time1<time2:#Third winner, First is second, second is last.
print (runner3, "wins! His time is", time3, runner1, "is second place. His timae is", time1, "and ", runner2, "is third place. his time is ", time2)
elif time3<time1 and time3<time2 and time2<time1:#Third winner, second is second, first is last.
print (runner3, "wins! His time is", time3, runner2, "is second place. His time is", time2, "and ", runner1, "is third place. his time is ", time1)
elif time2<time1 and time2<time3 and time3<time1:#Third winner, second is second, first is last.
print (runner2, "wins! His time is", time2, runner3, "is second place. His time is", time
* один * вопрос пожалуйста. –