Please provide a problem-solving documentation for this python code, like provide an explanation on how to solve it and the steps of it    #importing random module to roll the dice from random import randint     #main function if __name__ == "__main__": #inital point of the player current_point = 20   #count the number of dice roll count_dice_roll = 0   #running while loop until point bw 0 to 60 while current_point <60 and current_point > 0: #rolling the dice two times dice_roll_1 = randint(1,6) dice_roll_2 = randint(1,6)   #calculating the point by addition point = dice_roll_1 + dice_roll_2   #counting the number of times dice roll count_dice_roll += 1   #if the point is 7 or 11 then add if point == 7 or point == 11: current_point += point #if the point is 2, 3, 12 then subtract elif point == 2 or point == 3 or point == 12: current_point -= point #else do nothing else: pass   #printing the win and loss result by if case if current_point >= 60: print("Player Wins with point = {}".format(current_point)) else: print("Player losses with point = {}".format(current_point))   #printing the number of times dice rolls print("Total number of rolls of the dice = {}".format(count_dice_roll))

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
icon
Related questions
Question
100%

Please provide a problem-solving documentation for this python code, like provide an explanation on how to solve it and the steps of it 

 

#importing random module to roll the dice

from random import randint

 

 

#main function

if __name__ == "__main__":

#inital point of the player

current_point = 20

 

#count the number of dice roll

count_dice_roll = 0

 

#running while loop until point bw 0 to 60

while current_point <60 and current_point > 0:

#rolling the dice two times

dice_roll_1 = randint(1,6)

dice_roll_2 = randint(1,6)

 

#calculating the point by addition

point = dice_roll_1 + dice_roll_2

 

#counting the number of times dice roll

count_dice_roll += 1

 

#if the point is 7 or 11 then add

if point == 7 or point == 11:

current_point += point

#if the point is 2, 3, 12 then subtract

elif point == 2 or point == 3 or point == 12:

current_point -= point

#else do nothing

else:

pass

 

#printing the win and loss result by if case

if current_point >= 60:

print("Player Wins with point = {}".format(current_point))

else:

print("Player losses with point = {}".format(current_point))

 

#printing the number of times dice rolls

print("Total number of rolls of the dice = {}".format(count_dice_roll))

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Unreferenced Objects
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education