1樓:匿名使用者
brightness = raw_input('please input the brightness of the screen:')
try:
brightness=int(brightness)except:
print 'sorry!'
else:
if brightness >= 0 and brightness <= 100:
print 'the brightness has been changed to', brightness
else:
print 'sorry!'
2樓:
raw_input預設輸入的是字串,所以要進行型別轉換
tmp = raw_input('please input the brightness of the screen:')
brightness = int(tmp)
if brightness >= 0 and brightness <= 100 and = int
print 'the brightness has been changed to', brightness
else:
print 'sorry!'
你可以用下面的語句看一下型別的變化
tmp = raw_input('please input the brightness of the screen:')
brightness = int(tmp)
print type(tmp)
print type(brightness)
第一個輸出的是str,第二個輸出的型別是int.
3樓:
raw_input返回的總是string,若要得到整數需要用int進行強制轉換. 編一個函式專門用於輸入整數吧:
def inputinteger(prompt):
while true:
try:
return int(raw_input(prompt))
except:
pass
來個高階版本的(帶有上下限引數的):
def inputinteger(
prompt="enter an integer: ",
limit=(none, none)
):while true:
try:
n = int(raw_input(prompt))
if limit[0] is none or limit[0] <= n:
pass
else:
print "the input < limit, try a"
continue
if limit[1] is none or n <= limit[1]:
pass
else:
print "the input > limit, try again"
continue
return n
except:
print "you should input an integer."
pass
我想程式設計,SOS,大家幫幫我
怎麼是學c 啊,建議學pascal,給你個 大榕樹 http www.mydrs.org 是學pascal的 要有很高的記憶力哦,英語也要很好的,我建議你先學好英語,再學 數學 高等數學 邏輯學 軟體程式設計 組合語言 要慢慢來,不要著急,我就是這麼走過來的。c 主要是物件導向的,你可以買一本看看,...
問 大家幫幫我啊,我實在是想不出來了,請大家幫我一起看看埃
你看見的事情,不表達出來,不展現它的事蹟,到頭來只是搬起石頭砸自己腳 請大家幫你看什麼?你什麼東西想不出來,問題沒有說明白我們不好回答,請說明白。讓大家幫你什麼呀,你都想不起來了,別人怎麼能幫助你呢?大家幫幫我啊 直接找她談.跟她說不能做男女朋友也不能這麼冷漠,表現的男人一點 你先把問題說清楚.有的...
我到底是怎麼呢?請大家幫幫我
你是不是遇見什麼不好的事情了?其實很多時候,想這麼多又有什麼用呢?我發現一個問題,就是事情都是自己找的,放鬆心態,去聽聽輕 讀讀好書,或者拿出紙筆,問問自己到底想要什麼?我為什麼是這種狀態,我到底想要的生活是什麼樣子的?我該如何去實現這個目標?寫下來,好好看看,你就會有所改善。加油 自卑自閉,太壓抑...