Final answer:
The question is about developing a play_dice function in python that takes the names of two players as string parameters, rolls a dice for each player, compares the scores, and returns the name of the winner. In the event of a tie, the function should roll the dice again until a winner emerges.
Step-by-step explanation:
In order to play_dice function, we will be using the roll_dice function previously developed. This function will take two parameters, the names of the players as strings. In the function, both players will roll a dice and the function will compare the results. The player with the highest roll wins. If there is a tie, the function will roll the dice again and continue this process till there isn't a tie. The function will finally return a message indicating the winning player. For instance, if 'Clarence' and 'Leopold' are the players and assuming that 'Clarence' has won, the function will return "Clarence wins this round!!".
Learn more about play_dice function