判斷raw_input輸出資料範圍的問題
大家好,我是個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
→
02/18 15:12, , 1F
02/18 15:12, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章