新南威尔士大学COMP9021Assignment1课业解析

题意:
使用Python解决计算,数据结构和字符串的问题。

解析:
三个问题都涉及字符串处理的问题,将对应的字符转换为整数。
对于本程序,用户应该有三种输入,除了以外的输入程序应该进行提示,这三种输入对应的输出为: 1.Please convert ***:***代表罗马数字或整数,程序应该将罗马数字转换为正整数[0,3999]然后也能将整数转换为罗马数字,之后停止。
2.Please convert *** using ***,第一个***代表原本的罗马数字序列,第二个***表示指定的罗马数字序列表,该程序目的是将罗马序列用指定的序列进行转换成整数,从右到左按照(1,5,10,50,100,500,1000)的排序。如果程序不能进行转化,则进行一些输出。
3.Please convert *** minimally,将***代表的罗马数字,程序先查看这个罗马数字能否使用一般性的序列表(MDCLXVI)或其他序列表进行转换,如果能则将其转换为一个尽量小的正整数,并且输出这个序列表。

涉及知识点:
Python,字符串

更多可加V讨论
Ssss_970521

你可能感兴趣的:(新南威尔士大学COMP9021Assignment1课业解析)