忍耐与我,我对编程的世界非常新。我正试图为与医疗帐单相关的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