书上的举例实在是太没有爱了。本着初学的原则,我去试着用while语句写一个猜数字的py。

#!/usr/bin/python2.7
# coding=utf-8
# Filename: 猜数字.py
number = 7
print '猜猜我最喜欢的数字吧!'
guess1 = int(raw_input('输入:'))
if guess1 == number:
print '我倒你的- - 你作弊了吧?'
running = False
elif guess1 < number:
print '略小了一点…人家要更大的嘛- -'
running = True
else:
print '太大了受不了- -'
running = True
while running:
guess2 = int(raw_input('再输入一次:'))
if guess2 == number:
print '我倒你的- - 你怎么知道?'
running = False
elif guess2 < number:
print '略小了一点…人家要更大的嘛- -'
else:
print '太大了受不了- -'
print '猜数字完毕~'
收获:
1.我果然很傻…“:”经常忘记打了- - 还有句首的空格真心重要,不注意就会出错
2.python的中文支持…呃,我还是上优快云搜了别人的博客才知道的,一定要在1,2行加上# coding=utf-8,呃,我保存为utf-8格式的
初学者使用while语句实现猜数字游戏的Python实践
5582

被折叠的 条评论
为什么被折叠?



