Summary
Keywords
Full Transcript
Code along with a software engineer in this worked example using for loops and randomness. Apply for loops with range() to build a honeybee simulation. Model nectar collection with a state machine to answer the question: how much honey does a beehive produce in a week? View the program used in this video at: https://www.khanacademy.org/python-program/for-loops-program-design-honeybee-simulation/5702860902154240 Courses on Khan Academy are always 100% free. Start practicing—and saving your progress—now with our Intro to Computer Science - Python course! Course link: https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:simulating-phenomena-with-loops Course playlist: https://www.youtube.com/playlist?list=PLSQl0a2vh4HDkbhG0sDW0b-VZXykEIAe5 Khan Academy is a nonprofit organization with the mission of providing a free, world-class education for anyone, anywhere. We offer quizzes, questions, instructional videos, and articles on a range of academic subjects, including math, biology, chemistry, physics, history, economics, finance, grammar, preschool learning, and more. We provide teachers with tools and data so they can help their students develop the skills, habits, and mindsets for success in school and beyond. Khan Academy has been translated into dozens of languages, and 15 million people around the globe learn on Khan Academy every month. As a 501(c)(3) nonprofit organization, we would love your help! Donate or volunteer today! Donate here: https://www.khanacademy.org/donate?utm_source=youtube&utm_medium=desc Volunteer here: https://www.khanacademy.org/contribute?utm_source=youtube&utm_medium=desc TIMESTAMPS: 00:00 - 00:29 : problem statement 00:30 - 01:17 : state machines 01:18 - 01:46 : defining our variables 01:47 - 02:39 : modeling nectar pickups 02:40 - 03:25 : adding the for loop 03:26 - 04:09 : modeling nectar dropoffs 04:10 - 04:51 : one state transition per hour 04:52 - 05:53 : calculating the amount of honey
