解题思路:先用oct将十进制转换为八进制0oxx,将得到的结果转换为字符串,再通过split()函数返回指定数目的字符串,输入十进制10后,这里num[0]=0o,num[1]=12;
注意事项:python中十进制转换为八进制是有前缀0o,需去掉
参考代码:
num=str(oct(int(input()))).split('0o') print(num[1])
0.0分
3 人评分
【蟠桃记】 (C语言代码)浏览:2219 |
点我有惊喜!你懂得!浏览:2071 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:677 |
C二级辅导-统计字符 (C语言代码)浏览:533 |
Biggest Number (C++代码)回溯法浏览:1612 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1325 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1282 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1143 |
WU-输出正反三角形 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:504 |