亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VS Code 中的 Python 告訴我一個數字小于一個更小的數字

VS Code 中的 Python 告訴我一個數字小于一個更小的數字

交互式愛情 2022-12-06 16:25:35
這段代碼是用 VS Code、Python 編寫的。我的代碼中有一個最小變量和另一個變量。我們稱它們為 X 和 Xmin。我給 Xmin 和 X 數字。然后,當我將它們與 < 進行比較時,我的代碼告訴我較小的較大。這是我的代碼Xmin = 100print("X")X = input()if X < Xmin:    print("X is too small.")問題是當我讓 X = 500 時,它會告訴我 X 大于 Xmin,但是當我給 X 一些非常大的東西時,比如 1000000,它會告訴我 X 太小了。
查看完整描述

2 回答

?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

如果您使用的是 python 3,則需要在輸入語句周圍添加一個 int() 以便 python 知道用戶輸入應該是一個數字,而不是一個字符串:


try:


    Xmin = 100

    print("X")

    X = int(input())

    if X < Xmin:

        print("X is too small.")


except:

    print('That is not an integer.')

如果您使用的是 python 2,請注意!python 2 中的 input() 相當于 python 3 中的 eval(input()) ,我們都知道“eval is evil”。


查看完整回答
反對 回復 2022-12-06
?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

X = input() #takes input as string

使用下面的代碼而不是上面的代碼:

X = int(input()) #takes input as integer


查看完整回答
反對 回復 2022-12-06
  • 2 回答
  • 0 關注
  • 128 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號