Python Programming: An Introduction to Computer Science, 3rd Ed.
Python Programming: An Introduction to Computer Science, 3rd Ed.
3rd Edition
ISBN: 9781590282755
Author: John Zelle
Publisher: Franklin, Beedle & Associates
bartleby

Videos

Question
Book Icon
Chapter 11, Problem 18PE
Program Plan Intro

Random walk

Program Plan:

  • Import the header file.
  • Define the “avgSteps ()” method.
    • Set the value
    • Iterate “i” till it reaches 1000
      • Call the “simNSteps ()” method
      • Calculate the “totTravel”
    • Check “totTravel” is equal to 0
      • Set the value
    • Otherwise, calculate the “avgTravel”
    • Return the result.
  • Define “simNSteps ()” method
    • Set the value
    • Iterate “i” till it reaches “n”
      • Calculate “x” value
    • Check “x” is greater than 0
      • Increment the “steps” value
    • Check “x” is less than 0
      • Decrement the “steps” value
    • Otherwise, set the value
    • Return the result.
  • Define the “printIntro ()” method.
    • Display the messages.
  • Define the main method.
    • Call the “printIntro ()” method.
    • Get the input from the user.
    • Set the array
    • Iterate “i” until it reaches “n + 1”
      • Append the values
    • Set the value
    • Check “steps” is less than “n” and greater than 0
      • Calculate the “x” value
      • Check “x” is greater than 0
        • Increment the “steps”
        • Increment the “squares”
          • Check “x” is less than 0
            • Decrement the “steps”
            • Decrement the “squares”
          • Otherwise, set the value
    • Iterate “i” until it reaches “squares”
      • Print the output.
  • Call the main method.

Blurred answer
Students have asked these similar questions
Data communıcatıon digital data is transmitted via analog ASK and PSK are used together to increase the number of bits transmitted a)For m=8,suggest a solution and define signal elements , and then draw signals for the following sent data data = 0 1 0 1 1 0 0 0 1 0 1 1
DatacommunicationData = 1 1 0 0 1 0 0 1 0 1 1 1 1 0 0a) how many bıts can be detected and corrected by this coding why prove?b)what wıll be the decision of the reciever if it recieve the following codewords why?
pattern recognitionPCA algor'thm
Knowledge Booster
Background pattern image
Computer Science
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
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Java random numbers; Author: Bro code;https://www.youtube.com/watch?v=VMZLPl16P5c;License: Standard YouTube License, CC-BY