忍耐與我,我對編程的世界非常新。我正試圖爲與醫療帳單相關的ICD-9代碼設計一個簡單的數據錄入/回答程序。簡單的python程序
例子:
Enter ICD-9: "487.1"
Answer: "Influenza with respiratory manifestations"
Enter ICD-9 Code: "844.2"
Answer: "Cruciate Ligament Tear of Knee"
我在幾分鐘內勾勒出來,但是我不知道如何讓程序讀取一系列數字,而不是隻是一個數字。我也得到ValueErrors:int()的基數爲10:844.2的無效文字,所以我用844來測試。
文件名:icd9wizard.py
number = 844
running = True
while running:
guess = int(input('Enter ICD-9 Code: '))
if guess == number:
print('Cruciate Ligament Tear of Knee')
elif guess < number:
print('Invalid entry')
else:
print('Invalid entry')
我知道這是基本的。我只需要指着我在正確的方向的箭頭。
謝謝!
你是什麼意思「的範圍是指數字「?用戶會輸入什麼內容?如果是這樣,你能給出一個用戶會看到的輸入和期望結果的例子嗎? –
如果您對獲得的回覆感到滿意,通常點擊向下投票按鈕旁邊的「複選標記」,以便未來的搜索者知道哪個回答在回答您的問題時最有用。 –
我首先想到的不是將數字視爲數字,而是進行字符串匹配,畢竟,這就是您需要的 - 數字上的精確字符串匹配。他們的數字順序並不重要。 – mikebabcock