Python是一種強大的編程語言,因其簡潔易學、開源免費而備受開發者的青睞。在Python中,我們可以使用簡單的代碼將阿拉伯數字轉換成希臘數字(羅馬數字)。
# 將阿拉伯數字轉換成羅馬數字的函數 def arabic_to_roman(num): roman_dict = {1: 'I', 4: 'IV', 5: 'V', 9: 'IX', 10: 'X', \ 40: 'XL', 50: 'L', 90: 'XC', 100: 'C', \ 400: 'CD', 500: 'D', 900: 'CM', 1000: 'M'} roman_num = "" for i in sorted(roman_dict.keys(), reverse=True): while num >= i: roman_num += roman_dict[i] num -= i return roman_num #測試代碼 print(arabic_to_roman(3)) # 輸出III print(arabic_to_roman(38)) # 輸出XXXVIII print(arabic_to_roman(123)) # 輸出CXXIII
通過使用Python中的字典和循環,我們可以將阿拉伯數字轉換成羅馬數字。例如,當我們調用“arabic_to_roman(3)”時,函數會返回III,因為III是羅馬數字中表示數字3的方式。同樣,調用“arabic_to_roman(38)”和“arabic_to_roman(123)”時,函數將返回表示數字38和數字123的羅馬數字。
在Python中,我們可以輕松地使用這個函數來將任何整數轉換成相應的羅馬數字。無論你是在寫一個小工具還是一個大型項目,轉換函數都是一種非常實用的工具。