python 基礎 2.6 for 循環 和if循環 中break


       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次機會

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM