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 간단한 사례를 이용한 Python 학습
● 숫자 맞추기 Game Example
이 프로그램은 대화식의 숫자 맞추기 게임으로, 사용자가 1부터 99까지의 숫자를 맞추도록 한다.
여기서는 무작위 숫자를 얻기 위해서 "randint" 함수를 사용하고 있다. 이 프로그램은 "while" loop을 사용하여 사용자가 숫자를 맞출 때까지 계속 실행된다.
|      import random n = random.randint(1, 99) guess = int(raw_input("Enter an integer from 1 to 99: ")) while n != "guess": 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  |    
● 평균값 계산 Example
다음 사례는 3개의 값을 입력 받아서 평균값을 계산하는 프로그램으로 반드시 정수를 입력해야 한다.
|      # 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  |