题目:要求键盘输入两个七进制【0-6】数,以空格分开,计算两者之和输出,例如:
输入:16 1
输出:20
思路:这个题目跟十进制加法一样,不同的就是十进制是逢十进一,七进制是逢七进一。从个位开始加,判断跟7的关系,如果大于七就向前进一,当前位写成个位和与7之差,依次按位加即可。
代码如下:
if __name__ == '__main__':
m, n = map(str, input().strip().split(" "))
m_list, n_list = list(m), list(n) # 存成字符数组,方便按位加
m_list.reverse() # 翻转,