• Before each turn, print a line with "Player 1 score:" and player I's score. Print another line with "Player 2 score:" and player 2's score. Finally, print a line with "It is player #'s turn.", where "#" is replaced by the current player number. Play starts with player 1 and then alternates. • For each roll, print a line with "Roll:" and the random die roll value (1-6). After a "pig" roll of 1, or a "hold," print a line with "Turn total:" followed by the turn total. In the case of a "pig," this turn total is 0. Then, print a line with "New score:" followed by the new score for the current player. 7.1 Sample Transcript Player 1 score: 0 Player 2 score: 0 It is player 1's turn. Roll: 5 Roll: 6 Roll: 1 Turn total: 0 New score: 0 Player 1 score: 0 Player 2 score: 0 It is player 2's turn. Roll: 2 Roll: 5 Roll: 4 Roll: 5
• Before each turn, print a line with "Player 1 score:" and player I's score. Print another line with "Player 2 score:" and player 2's score. Finally, print a line with "It is player #'s turn.", where "#" is replaced by the current player number. Play starts with player 1 and then alternates. • For each roll, print a line with "Roll:" and the random die roll value (1-6). After a "pig" roll of 1, or a "hold," print a line with "Turn total:" followed by the turn total. In the case of a "pig," this turn total is 0. Then, print a line with "New score:" followed by the new score for the current player. 7.1 Sample Transcript Player 1 score: 0 Player 2 score: 0 It is player 1's turn. Roll: 5 Roll: 6 Roll: 1 Turn total: 0 New score: 0 Player 1 score: 0 Player 2 score: 0 It is player 2's turn. Roll: 2 Roll: 5 Roll: 4 Roll: 5
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Answer the given question with a proper explanation and step-by-step solution.
This code it good but I have to use the def pig7 function...
![main.py
6
7-
1 import random
2 scores
[0, 0]
3- for i in range(0,2):
turn_total
4
5
8
9-
10
11
12
13-
14
15
16
17-
18
19-
20
Run
21
22
23
24
25
Debug
else:
a = 7
s_tt = 0
Stop
0
print("Player 1 score: ", scores[0])
print("Player 2 score:",scores[1])
if(i%2 == 0):
print("It is player 1's turn.")
print("It is player 2's turn.")
Share
turn_total = 0
else:
Save {}Beautify
turn_total += a
s_tt += turn_total
scores [i%2] += turn_total
while(a != 1 and turn_total <20 and s_tt <100):
s_tt = scores[i%2]
a = random.randint(1,6)
print("Roll: ",a)
if(a == 1):
print("Turn total:",turn_total)
print("New score: ", scores [i%2])
#initial scores of both players are zeroes
#Here I considered 2 turns
Language Python 3
#For 0,2,.. iterations, it is players 1's turn
#For others, it is player 2's turn
#just assumed some random values for Loop condition
#s_tt is score + turn_total](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff422c3b3-bfd6-4947-a5c6-59c8d9b398a1%2F9ec03905-4eb6-4948-92e7-56c3b935b2fd%2Fg7xx6kc_processed.png&w=3840&q=75)
Transcribed Image Text:main.py
6
7-
1 import random
2 scores
[0, 0]
3- for i in range(0,2):
turn_total
4
5
8
9-
10
11
12
13-
14
15
16
17-
18
19-
20
Run
21
22
23
24
25
Debug
else:
a = 7
s_tt = 0
Stop
0
print("Player 1 score: ", scores[0])
print("Player 2 score:",scores[1])
if(i%2 == 0):
print("It is player 1's turn.")
print("It is player 2's turn.")
Share
turn_total = 0
else:
Save {}Beautify
turn_total += a
s_tt += turn_total
scores [i%2] += turn_total
while(a != 1 and turn_total <20 and s_tt <100):
s_tt = scores[i%2]
a = random.randint(1,6)
print("Roll: ",a)
if(a == 1):
print("Turn total:",turn_total)
print("New score: ", scores [i%2])
#initial scores of both players are zeroes
#Here I considered 2 turns
Language Python 3
#For 0,2,.. iterations, it is players 1's turn
#For others, it is player 2's turn
#just assumed some random values for Loop condition
#s_tt is score + turn_total

Transcribed Image Text:7 Two-Player Pig
Simulate a single solitaire game of Pig where a player rolls until a 1 ("pig")
is rolled, or the turn total is greater than or equal to 20, or the score plus
the turn total is greater than or equal to 100.
Output
• Before each turn, print a line with "Player 1 score:" and player 1's
score. Print another line with "Player 2 score:" and player 2's score.
Finally, print a line with "It is player #'s turn.", where "#" is replaced
by the current player number. Play starts with player 1 and then
alternates.
• For each roll, print a line with "Roll:" and the random die roll value
(1-6).
• After a "pig" roll of 1, or a "hold," print a line with "Turn total:"
followed by the turn total. In the case of a "pig," this turn total is 0.
Then, print a line with "New score:" followed by the new score for the
current player.
7.1 Sample Transcript
Player 1 score: 0
Player 2 score: 0
It is player 1's turn.
Roll: 5
Roll: 6
Roll: 1
Turn total: 0
New score: 0
Player 1 score: 0
Player 2 score: 0
It is player 2's turn.
Roll: 2
Roll: 5
Roll: 4
Roll: 5
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education