1. 程式人生 > >python 基礎 2.6 break用法

python 基礎 2.6 break用法

反饋 number 打印 猜數字遊戲 常用 utf-8 取值 utf pri

python中最基本的語法格式大概就是縮進了。python中常用的循環:for循環,if循環。一個小遊戲說明for,if ,break的用法。

猜數字遊戲:

1.系統生成一個20以內的隨機數

2.玩家有6次機會進行猜猜看,每次猜測都會有反饋結果,猜大了,猜小了或是猜對了--結束

3.6次機會中,猜對了,玩家贏

4,6次機會中,沒猜對,系統贏。

代碼如下:

[root@localhost python-scripts]# cat 12.py #!/usr/bin/python #coding=utf-8 import random sjs = random.randint(1,20) //產生的隨機數 print sjs //打印隨機數 for i in xrange(1,7): //6次機會取值 num = int(raw_input("please input a number[1-20]: ")) if num > sjs: print "猜大了,還有%s次機會" %(6-i) elif num < sjs: print "猜小了,還有%s次機會" %(6-i) elif num == sjs: print "猜對了,你贏了,還有%s次機會" %(6-i) break //如果才對了,就跳出for循環

代碼運行如下:

[root@localhost python-scripts]# python 12.py 1 //產生的隨機數 please input a number[1-20]: 10 猜大了,還有5次機會 please input a number[1-20]: 9 猜大了,還有4次機會 please input a number[1-20]: 5 猜大了,還有3次機會 please input a number[1-20]: 2 猜大了,還有2次機會 please input a number[1-20]: 1 猜對了,你贏了,還有1次機會

python 基礎 2.6 break用法