Dice Score:
two friends are playing a dice game, the game is played with five six-sided dice. scores for each type of throws are mentioned below.
three 1's = 1000 points
three 6's = 600
three 5's = 500
three 4's = 400
three 3's = 300
three 2's = 200
one 1 = 100
one 5 = 50
I/p: 2
1 1 1 1 1
6 6 6 1 5
O/p: 1200
750
I/p: 2
2 1 5 2 2
1 1 1 2 2
O/p: 350
1000
def count_points[score]:
points = 0
for i in range[1, 7]:
cnt = 0
for j in range[5]:
if str[i] == score[j]:
cnt += 1
if i == 1:
if cnt > 3:
points = points + 1000 + [[cnt - 3] * 100]
elif cnt == 3:
points = points + 1000
elif cnt > 0:
points = points + [cnt * 100]
elif [i == 2] | [i == 3] | [i == 4] | [i == 6]:
if cnt >= 3:
points = points + [i*100]
else:
if cnt > 3:
points = points + 500 + [[cnt - 3] * 50]
elif cnt == 3:
points = points + 500
elif cnt > 0:
points = points + [cnt * 50]
return points
sc1 = input["Input scores player 1: "].split[]
sc2 = input["Input scores player 2: "].split[]
print["Points player 1: " + str[count_points[sc1]]]
print["Points player 2: " + str[count_points[sc2]]]
Learn more about our help with Assignments: Python
Answer to Question #327962 in Python for hari
Dice Score:
two friends are playing a dice game, the game is played with five six-sided dice. scores for each type of throws are mentioned below.
three 1's = 1000 points
three 6's = 600
three 5's = 500
three 4's = 400
three 3's = 300
three 2's = 200
one 1 = 100
one 5 = 50
I/p: 2
1 1 1 1 1
6 6 6 1 5
O/p: 1200
750
I/p: 2
2 1 5 2 2
1 1 1 2 2
O/p: 350
1000
def CountPoints[score]:
points = 0
for i in range[1, 7]:
cnt = 0
for j in range[5]:
if str[i] == score[j]:
cnt += 1
if i == 1:
if cnt > 3:
points = points + 1000 + [[cnt - 3] * 100]
elif cnt == 3:
points = points + 1000
elif cnt > 0:
points = points + [cnt * 100]
elif [i == 2] | [i == 3] | [i == 4] | [i == 6]:
if cnt >= 3:
points = points + [i*100]
else:
if cnt > 3:
points = points + 500 + [[cnt - 3] * 50]
elif cnt == 3:
points = points + 500
elif cnt > 0:
points = points + [cnt * 50]
return points
sc1 = input["Input scores player 1: "].split[]
sc2 = input["Input scores player 2: "].split[]
print["Points player 1: "+ str[CountPoints[sc1]]]
print["Points player 2: "+ str[CountPoints[sc2]]]
Learn more about our help with Assignments: Python
- Please do this in Python Programming and provide Screenshots
- The output should be exact same like in the examples.
- If the output in the example is in 2 decimals, then it should be like that.
1c - Othello 1
Othello, is a 2-player deterministic [no use of dice], perfect information [no information only known to one of the players] board game, similar to chess or go.
The goal of this assignment is to give some information about the outcome once an Othello game has finished. This information is obtained by two measurements:
- The percentage of black pieces of all the pieces on the board.
- The percentage of the board that is covered in black pieces.
The Othello board measures eight squares by eight squares, making the total number of squares sixty-four.
Write a program that takes the number of white pieces followed by the number of black pieces as input. Print the two percentages as output.
Enter the number of white pieces on the board: 34
Enter the number of black pieces on the board: 23
The percentage of black pieces on the board is: 35.94%
The percentage of black pieces of all the pieces on the board is: 40.35%
Put your program in othello_1.py . Make sure you print the last two lines exactly [including the semicolon :] as above, or the auto-test will complain.
1d - Electronics
The electrics company 'The Battered Battery' is nearly bankrupt. To avoid total disaster, the marketing branch has come up with a special sale to attract more customers. Whenever a customer buys three products, he or she receives a 15% discount on the most expensive product. Write a program that takes the prices of three products as input and prints the discount and final price as output.
Remember that the goal of making the assignments in this chapter is to practice the use of if-statements. Therefore, do not use the built-in function max or a sorting function in this assignment.
Example:
Enter the price of the first article: 200
Enter the price of the second article: 50
Enter the price of the third article: 25
Discount: 30.00
Total: 245.00
Put your program in electronics.py