另外?n取到用戶輸入的,為string,要轉換成int才能比較,不然判斷會有錯。
另外調試時,盡量在cmd下,用python?xx.py調試,可以看到報錯信息,不要直接雙擊py文件。
#-*-?coding:?UTF-8?-*-
import?random
import?sys
reload(sys)
sys.setdefaultencoding("utf8")
number=random.randint(0,1000)
print?number
print?u'找出系統在0-1000之間產生的隨機數!'
n=raw_input(u'請輸入壹個數:')
n=int(n)
while?n!=number:
if?n>number:
print?u'大於隨機數'
else:
print?u'小於隨機數'
n=raw_input(?u'請輸入壹個數:')
n=int(n)
print'Get?it!'
raw_input('Please?press?<Enter>?to?end!')