解题思路: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语言训练-大、小写问题 (C语言代码)浏览:724 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:703 |
用筛法求之N内的素数。 (C语言代码)浏览:802 |
printf基础练习2 (C语言代码)浏览:746 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:520 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1908 |
蚂蚁感冒 (C语言代码)浏览:768 |
C语言训练-8除不尽的数 (C语言代码)浏览:1396 |
字符逆序 (C语言代码)浏览:504 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:525 |