Вот как я решил использовать интерактивные и видимые ссылки в TextView (по коду)
private void setAsLink(TextView view, String url){
Pattern pattern = Pattern.compile(url);
Linkify.addLinks(view, pattern, "http://");
view.setText(Html.fromHtml("<a href='http://"+url+"'>http://"+url+"</a>"));
}
вы, вероятно, захотите использовать один dict, а не один для каждого, например:
scores = {
'a': 0,
'b': 0,
'c': 0,
'd': 0,
'e': 0,
}
И затем вы можете отслеживать самого высокого игрока счёта по мере вычисления точек:
point_scored = input('Enter series of charachters indicating who scored a point: ')
for i in point_scored:
if not scores.get(i) is None:
scores[i] += 1
elif not scores.get(i.lower()) is None:
scores[i.lower()] -= 1
else:
print(str(i) + ' is not a valid player...')
winner = max(scores, key=scores.get)
print(scores)
print('Winner is ' + winner)
Это будет работать:
max((i, name) for d in (a,b,c,d,e) for name, i in d.items())[1]
-= 1
– Chris_Rands 13 July 2018 в 12:59scores = dict.fromkeys('abcde', 0)
– Chris_Rands 13 July 2018 в 12:59