我需要用戶輸入1-10並打印出羅馬數字。所以如果他們輸入5我需要打印'V'。根據用戶輸入從列表中打印值
test = int(input("Enter in a number '1-10' "))
roman = ["I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X"]
if test in range(1, 10):
for i in range(len(roman)):
print(test, roman[i])
是我有,但它不是像我想要的那樣工作。這就是它吐出來的。 輸入一個數字 '1-10' 5
5 I
5 II
5 III
5 IV
5 V
5 VI
5 VII
5 VIII
5 IX
5 X
>>>
參見:[古羅馬](HTTPS://pypi.python .org/pypi/roman /)在pypi上。 – poke
羅馬= [「nulla」,「I」,「II」,「III」,「IV」,「V」,「VI」,「VII」,「VIII」,「IX」,「X」 ]'?然後,你可以使用'羅馬[測試]' –