#P0024. 7进制
7进制
1. 问题描述
我们日常使用的是10进制,也就是每个数字位置的值都是以10为单位增长的,比如在23里,2在“十位”上,表示20
类似地,7进制就是以7为单位的数位系统,每个数字位的位置表示的是7的倍数
在7进制中,每一位上只能有 0~6 的数字,一旦一个位置的数字达到7,就需要进位到下一位
相反,给定一个10位数,我们也能转化为7进制整数。在这道题里,我们要写一个函数 base7(),把 10进制的整数转化为7进制的整数
2. 输入和输出
输入方式:
- 一个
10进制的整数 - 使用
input()读入, 注意读入之后是一个字符串, 需要自己进行处理
输出方式:
- 一个
7进制的整数 - 使用
print()输出
输入输出示例
# 输入:
40
# 输出:
55
# 输入:
-7
# 输出:
-10