Ответ:
как-то так
Объяснение:
import re
example = "barselona 1 : real madrid 2"
scores = [int(s) for s in re.findall(r'-?\d+\.?\d*', example)]
comands_name = ["".join(re.split("[^a-zA-Z]*", part)) for part in example.split(' : ')]
out_put_win = lambda indx_win, indx_los: f"Выграла команда {comands_name[indx_win]} со счетом {scores[indx_win]}:{scores[indx_los]}"
result = out_put_win(0, 1) if scores[0] > scores[1] else out_put_win(1, 0) if scores[0] < scores[1] else f"Команды {' и '.join(comands_name)} сыграли вничью"
print(result) # Выграла команда realmadrid со счетом 2:1P. S. постав лучший ответ
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
как-то так
Объяснение:
import re
example = "barselona 1 : real madrid 2"
scores = [int(s) for s in re.findall(r'-?\d+\.?\d*', example)]
comands_name = ["".join(re.split("[^a-zA-Z]*", part)) for part in example.split(' : ')]
out_put_win = lambda indx_win, indx_los: f"Выграла команда {comands_name[indx_win]} со счетом {scores[indx_win]}:{scores[indx_los]}"
result = out_put_win(0, 1) if scores[0] > scores[1] else out_put_win(1, 0) if scores[0] < scores[1] else f"Команды {' и '.join(comands_name)} сыграли вничью"
print(result) # Выграла команда realmadrid со счетом 2:1
P. S. постав лучший ответ