Предмет: Информатика,
автор: Ckdkckd
Рафаель и Новак играют дружеский теннисный матч. Игроки сыграли три сета, очки за сеты каждый из игроков получил в виде списка с числами, например: Рафаель [1, 0, 3], Новак [2, 2, 1].
Напишите функцию которая поможет судье выявить
победителя игры, за каждый выигранный сет игроку насчитывается один балл, например 1 < 2 Новак получает 1 балл за первый сет, 0 < 2 - еще один за второй сет и 3 > 1 - балл получает Рафаель, в итоге Новак выигрывает игру со счетом 2:1
Язык Python
Помогите пожалуйста!!!
Ответы
Автор ответа:
0
Ответ:
Если я так понял задачу, то вот:
Объяснение:
arr_raf=[1,5,3]
arr_nov=[2,2,1]
count_raf=0
count_nov=0
for i in range(len(arr_raf)):
if arr_raf[i]>arr_nov[i]:
count_raf+=1
if arr_raf[i]==arr_nov[i]:
count_raf+=1
count_nov+=1
if arr_raf[i]<arr_nov[i]:
count_nov+=1
if count_raf>count_nov:
print('Рафаель выигрывает со счётом'+' '+str(count_raf)+':'+str(count_nov))
else:
print('Новак выигрывает со счётом'+' '+str(count_nov)+':'+str(count_raf))
Похожие вопросы
Предмет: Английский язык,
автор: yuliakhon
Предмет: Английский язык,
автор: yuliakhon
Предмет: Английский язык,
автор: yuliakhon
Предмет: Математика,
автор: 3354333
Предмет: Математика,
автор: yarikponomaryo