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