python初學者關於input的問題

2021-03-09 20:44:15 字數 2822 閱讀 4260

1樓:求你別開腔

userpassword看**的意思bai只能是要求輸du入純數zhi

字,不可以輸入字

dao符串,

由你下面給版出的**可權以看到你在password處輸入ert,返回錯誤:是無法將『ert』 轉換為10進位制數字。

這就是是說你得輸入一個十進位制的數字作為密碼。

如果你想輸入一個字串作為密碼,請將int(input("enterpassword")) 中'int'去掉

2樓:陽光的雷咩咩

你把執行過程截圖來瞧瞧

3樓:戰鬥機殲

應該用userpassword=int(eval(input("enterpassword")))

因為baipython會自動將

duinput識別為字元zhi串,要用eval()函式將dao字串強轉為數字才行(因

版為int()裡不權能是字串)

4樓:匿名使用者

是的,看了bai你的執行**之後du,發zhi現你輸入的是一dao個字串,無專法轉換為整數。需要

屬python3:userpassword = input("enterpassword")

python2:userpassword = raw_input("enterpassword")

python的 input之後的問題 求大神 新手提問

5樓:匿名使用者

def rectangle_area():

"""returns a given rect_width and rect_height to rect_area"""

rect_width = float(input("rectangle width: "))

rect_height = float(input("rectangle height: "))

result = rect_width * rect_height

print("the area of the rectangle is: ", result)

rectangle_area()

input進來的字復符串,要用

float轉換為制

浮點數bai才能計算。

du這段是zhipython 3. x的**,用python 2.x的話,將

daoinput改為raw_input

python初學者問題,嘗試後無法解決,請大神解釋

6樓:老弓長

"""__________執行環境python 3.5,結果正常_______

"""temp =input('不妨猜一下,我在想什麼數字?')guess=int(temp)

if guess==8:

print('哇,這麼厲害!')

print('猜中也沒有獎!')

else:

print('猜錯啦!我想的是8!')

print('遊戲結束!')

7樓:匿名使用者

你的是3.x版本,與2.x版不同的是,print已經變為funtion。

使用print需要加括號,不加括號要出錯。

print("test:%s,theclassifiercamebackwith:%d,therealansweris:%d"\

%("test",0,1))

8樓:匿名使用者

看提示是語法結構錯誤,看看是不是縮排,中文空格,或不可見字元問題#!/usr/bin/env pythontemp = input("please input a number:")

guess = int(temp)

if guess == 8:

print("ha ha ha ... you get!")else:

print("wrong number!")print("game over!")

執行結果:

$ python test3.py

please input a number:8ha ha ha ... you get!

game over!

$ python test3.py

please input a number:9wrong number!

game over!

9樓:幻形術

raw_input() 將所有輸入作為字串看待,返回字串型別。而 input() 在對待純數字輸入時具有自己的特性,它返回所輸入的數字的型別( int, float )

注意:input() 和 raw_input() 這兩個函式均能接收 字串 ,但 raw_input() 直接讀取控制檯的輸入(任何型別的輸入它都可以接收)。而對於 input() ,它希望能夠讀取一個合法的 python 表示式,即你輸入字串的時候必須使用引號將它括起來,否則它會引發一個 syntaxerror 。

除非對 input() 有特別需要,否則一般情況下我們都是推薦使用 raw_input() 來與使用者互動。

注意:python3 裡 input() 預設接收到的是 str 型別。

python新手關於一個例項:提示 answer = input()這行有問題,複製貼上的,請高手指正

10樓:

記得縮排

break退出迴圈完畢。

11樓:匿名使用者

python2 用raw_input函式

python初學小問題,Python初學者的一個小問題

list1 abc 123,1.23 list2 for i in list1 if isinstance i,str python初學者的一個小問題 括號裡的引數如果沒有預設值,在呼叫這個函式時必須傳遞對應的引數 不然就會報錯 括號裡可以寫引數啊,就是def func x,y 的形式 括號裡是可以...

關於美術初學者

缺乏練習,觀察,思考和實踐沒有完全的統一。應該是思考和實踐環節做的不到位。多提出一些問題,這怎麼畫 這類問題最好別問,自己琢磨出來的終身不忘。問問透視原理,光影原理,質感表現,空間表現,之類的問題,這些東西肯定不是你老師第一次跟你講的那麼簡單,這些每一塊都能寫本書的。越問內容越豐富的,除非他不知道。...

python初學者有問題求回答python新手求解答

我也剛學到這裡,這裡的迴圈是一個一個數字開始的,不是0 9一起開始的。首先是0,取餘數後為0,直接continue,再加上2,所以第一個數的結果是2 然後是1,取餘數後為1,直接列印輸出,結果為1 按此原理,答案依次為2,1,4,3,6,5,8,7,10,9。for i in range 10 i從...