作者kanako (我是香民)
看板Python
标题判断raw_input输出资料范围的问题
时间Thu Feb 17 15:44:16 2011
大家好,我是个python初学者
想请教各位强者我的练习程式中的问题
程式码如下:
import random
def guess_num():
rand_num = int(10*random.random()) + 1
end_flag = False
while end_flag == False:
print "Input a number between 1 and 10"
guessed_num = int(raw_input());
if guessed_num == rand_num:
end_flag = True
print "Congratulation"
elif guessed_num < rand_num:
print "Too small"
else :
print "Too large"
是一个让使用者猜1~10数字的玩具程式
但是缺少处理使用者输入错误(如输入a)的处理机制
想请问各位我如何判断raw_input函数所收到的结果呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.152.1
1F:→ apua:用try/except如何? 02/18 15:12