解题思路:python中数值型变量好像只能是十进制形式表示,其他类型变量只能以字符串形式存在,可以通过format函数将int类型变量转换成其他进制字符串
注意事项:只知道format函数,然后就自以为是y = format(oct(x), "o"),结果报错。
参考代码:
# 字符型输入并强制转换成整型
x = int(input())
# 十进制转八进制,且不没有前缀
y = format(x, "o")
# 带前缀
# z = format(x, "#o")
print(y)
# print(z)
0.0分
5 人评分
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:774 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:623 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1844 |
A+B for Input-Output Practice (III) (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:580 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:569 |
蚂蚁感冒 (C语言代码)浏览:1408 |
大家好,我是验题君浏览:604 |
小九九 (C语言描述,不看要求真坑爹)浏览:1006 |
图形输出 (C语言代码)浏览:1019 |