<prompt> Andika chaguo la kukokotoa ambalo hubadilisha nambari ya Kirumi kuwa nambari kamili.  <response>: Hapa kuna chaguo za kukokotoa, romanToInt, iliyoandikwa katika Python inayobadilisha nambari ya Kirumi kuwa nambari kamili: python def romanToInts: str - int: roman_dict I : 1, V : 5 , X : 10, L : 50, C : 100, D : 500, M : 1000 result0 ss.upper kwa i katika masafa lens : ikiwa i 0 na roman_dictsi roman_dictsi-1: result matokeo roman_dictsi - 2roman_dictsi-1 vinginevyo: result result roman_dictsi matokeo ya kurudisha Chaguo hili la kukokotoa huchukua kama ingizo la mfuatano unaowakilisha nambari ya Kirumi kati ya 1 hadi 3999. Hubadilisha mfuatano wa ingizo kuwa herufi kubwa ili kuhakikisha uchakataji ufaao, na kisha. inazunguka kwenye mfuatano ili kupata thamani kamili ya nambari ya Kirumi. Nambari kamili hutolewa kwa kuzingatia thamani kamili za tarakimu za Kirumi zinazounda nambari. Ikiwa tarakimu ndogo ya Kirumi inaonekana mbele ya kubwa zaidi, kwa mfano IV, hii inawakilisha 4, ambayo ni 5-1. Kwa hivyo, 1 inakatwa kutoka 5 ili kupata thamani, 4 katika hali hii. Kanuni hutumia kamusi, roman_dict, ambayo hupanga tarakimu ya Kirumi hadi nambari yake kamili. Hatimaye, utofauti wa matokeo utashikilia thamani kamili baada ya mfuatano kuchakatwa kabisa na kitanzi. 