我正在创建一个代码,当用户在对象列表中选择超出范围的输入数字时,我想创建一条错误消息。我正在使用的代码如下:当输入超出列表中的范围时执行错误消息 - python
choose = int(input('Which one would you like to do a fundamental analysis on?:'))
share = (object_list[choose - 1])
print('\n-----Fundamental analysis for ' + share.company_name + '-----')
print('The company solidity is:')
print(share.solidity)
print('The company p/e value is:')
print(share.p_e)
print('The company p/s value is:')
print(share.p_s)
预先感谢您!
使用'try' /'除了IndexError:' – JohanL
@coldspeed:很好找。但是,原始答案不检查负指数。尝试/除非在该特定情况下效率低下。那么,我会回答这样的原始问题,但我回答了一个,而不是... –