Raspberry Pi_Eng_23.5.6 Learning Python Using Simple Example


Published Book on Amazon


All of IOT Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1
All of IOT Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상)
최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하)


Original Book Contents


23.5.6  Learning Python Using Simple Example

 

   Number-matching game example

 

This program is an interactive, number-matching game. It allows users to match number from 1 to 99.

 

Here "randint" function is used to get a random number. This program will continue to run using "while" loop until the user match the number.

 

import random

n = random.randint(1, 99)

guess = int(raw_input("Enter an integer from 1 to 99: "))

while n != "guess":

    print

    if guess < n:

        print "guess is low"

        guess = int(raw_input("Enter an integer from 1 to 99: "))

    elif guess > n:

        print "guess is high"

        guess = int(raw_input("Enter an integer from 1 to 99: "))

    else:

        print "you guessed it!"

        break

    print

 

 

   Average calculation example

 

The following example is a program that takes three input values and calculates an average value. Integer number must be entered.

 

# Get three test score

round1 = int(raw_input("Enter score for round 1: "))

round2 = int(raw_input("Enter score for round 2: "))

round3 = int(raw_input("Enter score for round 3: "))

  

# Calculate the average

average = (round1 + round2 + round3) / 3

 

# Print out the test score

print "the average score is: ", average