python小練習 帶迴圈和條件判斷的使用者輸入。使用raw

2021-04-02 08:09:10 字數 1647 閱讀 8822

1樓:物理公司的

num = int(raw_input("please input your number:"))

while not 0

2樓:釋懷的情緒

num_random = random.randint(1, 109)

print('the randomly generated value is :', num_random)

num = int(input('please enter a number betmeen 1 and 109:'))

while 1 < num < 110:

if num == num_random:

print('congratulations,you got it!')

break

else:

print('answer is wrong,please re-enter the number between 1~109!')

num = int(input('please enter a number betmeen 1 and 109:'))

python 求助: raw_input() 預設輸入的是 str 型別 (就是我輸入了23 他也會認為我輸入的是字串)

3樓:波盡天下

沒有現成的你copy所說的那麼人性化的函式,不過可以想點辦法變通一下,利用try..except..的方法,讓程式將raw_input()輸入的值轉換為int,如果輸入的是『23』則直接轉換為數字23,如果輸入的是『xx』則會try失敗然後執行except的部分。

**如下:

#*************************=a =raw_input('input string or number')

try:

a=int(a)

print a,'is int'

except:

print a,'is str'

#*************************=希望能幫到你!

4樓:反璞真

學過正規表示式吧,對,就是用它來判斷自己輸入的是否是純數字例如:import re

word = raw_input('> ')r1 = r"^[0-9]+$"

if re.match(r1,word) !

內= none: # 判斷是否能容夠匹配word = int(word)

然後根據需要,將輸入強制型別轉換即可

例如:a = 『1』# a為字串型別

type(a)

a = int(a) # 此時a為int型type(a)

後面就可以用於判斷型別了

判斷方法也比較簡單:

if type(a) == str:

print "a type is string"

if type(a)==int:

print "a tpye is integer"嘎嘎嘎

5樓:匿名使用者

如果你要保證使用者輸入的是int型的話就在int(raw_input())這樣吧 這樣能保證輸入的是int型的

否則就得自己判斷了

只能自己判斷使用者的輸入的型別

C語言中迴圈佇列的隊滿和隊空的判斷條件各是什麼?有什麼不同

隊空時 q.front q.rear 隊滿時 q.front q.rear 1 maxsize front指向隊首元素,rear指向隊尾元素的下一個元素。maxsize是佇列長度。擴充套件資料 實現的 include include define maxsize 100 最大佇列長度 define ...

國服wlk奶騎寶石,附魔,治療迴圈和小細節

1全部寶石全部無腦20智 可以適當插點20急速 多彩21爆3 暴擊 量 湊多彩屬性紅色用12法強10智力或者12法強10急速 藍色用12法強5回藍的 nq沒有必要要太高的法強 附魔 頭肯瑞託 肩膀霍兒子暴擊法傷 急速 法傷 寶石黃空20智力 紅孔12法傷10智力 藍空 20智力 多彩20 智力 一定...

小明和小強兩人練習電腦打字,小明每分鐘比小強少打字,小明

120 x 180 x 6 120 x 180 x 6 2 x 3 x 6 3x 2x 12 x 12 120 x 180 x 6 120 x 6 180x x 12 120 x 180 x 6 x 12 小強每分鐘打字x個,小明每分鐘打字32個,兩人同時打字15分鐘,小強比小明多打120個字。15...