1. 程式人生 > >Python入門到實踐-猜字遊戲

Python入門到實踐-猜字遊戲

學完while迴圈後我們通過實踐來做一個小遊戲程式【猜數字】,風格一樣先上程式碼:

#!/usr/bin/env python3
#coding:utf-8

import random	
answer = int(random.uniform(1,30))	  
num = int(input('猜猜數字:'))	
if num == answer:
	print('厲害了,第一次就蒙對了')
while num != answer:
	if num > answer:
		print('大了')
		num = int(input('再猜一次試試:'))
	if num < answer:
		print('小了')
		num = int(input('再猜一次試試:'))
	if num == answer:
		print('bingo !')
		break;

可能你不太懂程式碼的含義,我來稍作分析。
import random 的含義是匯入隨機數
answer = int(random.uniform(1,30)) 表示設定1~30的隨機數字作為答案,賦值給變數answer
num = int(input(‘猜猜數字’)) 表示設定一個輸入框,把使用者輸入的對應數字賦值給一個變數num

現在明白了吧,其實程式碼只要你能把它拆分理解,就很容易能明白其中的含義!