</pre><pre name="code" class="html"><pre name="code" class="python">import random
secret = random.randint(1,100)
guess = 0
tries = 0
print "I have a secret"
print "It's is a number 1 to 99,I'll give 6 tries"
while guess != secret and tries < 6:
guess = input("what's your guess? ")
if guess < secret:
print "your guess is low."
elif guess > secret:
print "your guess is big"
tries = tries + 1
if guess == secret:
print "yeah,you get it"
else:
print "no more guess,better luck next time"
print "The secret is", secret
这个一个猜数字的游戏,有几点需要注意:
①input和raw_input的区别,input它会根据用户输入变换相应的类型,而且如果要输入字符和字符串的时候必须要用引号包起来,而raw_input则是不管用户输入什么类型的都会转变成字符型.
②一定要将循环体里面的格式对齐,以免发生错误
PS--例子摘选自《与孩子一起学编程》