Your first task will be to write a simple movement simulator on a snakes and ladders board. For this question you can ignore the snakes and ladders and just simply assume you only have to deal with moving. You will need to simulate rolling the die - this can be done by using the Python random module and the randint method. Your function play_game will take as input the length of the board (an integer), "play" the game by rolling the die multiple times until the sum of rolls is larger or equal to the length of the board. (note: this is one of the possible and simplest end rules). The function should return the total number of rolls required to finish the the particular game that was played. Obviously this number will vary as it depends on the specific random rolls performed during the movement simulation.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Your first task will be to write a simple movement simulator on a snakes and ladders board. For this question
you can ignore the snakes and ladders and just simply assume you only have to deal with moving. You will
need to simulate rolling the die - this can be done by using the Python random module and the randint method.
Your function play_game will take as input the length of the board (an integer), "play" the game by rolling the die
multiple times until the sum of rolls is larger or equal to the length of the board. (note: this is one of the possible
and simplest end rules). The function should return the total number of rolls required to finish the the particular
game that was played. Obviously this number will vary as it depends on the specific random rolls performed
during the movement simulation.

32022 assignment3- - Jupyter Notebook.pdf
1 / 12
100%
Introduction
This question uses the board game of snakes and ladders to explore the concepts behind probability, stochastic
simulation as well as exact and approximate inference. I assume that most of you are familiar with snakes and
ladders. If you need a refresher check the following link:
https://www.ymimports.com/pages/how-to-play-snakes-and-ladders (https://www.ymimports.com/pages/how-to-
play-snakes-and-ladders)
Question 1 (Basic) - 2 point
Your first task will be to write a simple movement simulator on a snakes and ladders board. For this question
you can ignore the snakes and ladders and just simply assume you only have to deal with moving. You will
need to simulate rolling the die this can be done by using the Python random module and the randint method.
Your function play_game will take as input the length of the board (an integer), "play" the game by rolling the die
multiple times until the sum of rolls is larger or equal to the length of the board. (note: this is one of the possible
and simplest end rules). The function should return the total number of rolls required to finish the the particular
game that was played. Obviously this number will vary as it depends on the specific random rolls performed
during the movement simulation.
Transcribed Image Text:32022 assignment3- - Jupyter Notebook.pdf 1 / 12 100% Introduction This question uses the board game of snakes and ladders to explore the concepts behind probability, stochastic simulation as well as exact and approximate inference. I assume that most of you are familiar with snakes and ladders. If you need a refresher check the following link: https://www.ymimports.com/pages/how-to-play-snakes-and-ladders (https://www.ymimports.com/pages/how-to- play-snakes-and-ladders) Question 1 (Basic) - 2 point Your first task will be to write a simple movement simulator on a snakes and ladders board. For this question you can ignore the snakes and ladders and just simply assume you only have to deal with moving. You will need to simulate rolling the die this can be done by using the Python random module and the randint method. Your function play_game will take as input the length of the board (an integer), "play" the game by rolling the die multiple times until the sum of rolls is larger or equal to the length of the board. (note: this is one of the possible and simplest end rules). The function should return the total number of rolls required to finish the the particular game that was played. Obviously this number will vary as it depends on the specific random rolls performed during the movement simulation.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY