Python 八进制转换为十进制的代码示例,包括了程序分析和程序源代码,分享源代码如下:

#整数版
from functools import reduce
n=[int(x) for x in input('输入一个整数:')]
print(reduce(lambda x,y:x*8+y,n))
#浮点数版
#感谢分享: http://www.codesc.net
s=input('输入一个数,可以是浮点数:')
try:float(s)
except ValueError:print('输入错误')
else:f=s.index('.')s=s[:f]+s[f+1:]s=[int(x) for x in s]n=sum([ 8**(f-1-i)*s[i] if i<f else 8**(i-1-f)*s[i] for i in range(len(s))])print(n)'''
#原程序
if __name__ == '__main__':n = 0p = raw_input('input a octal number:\n')for i in range(len(p)):n = n * 8 + ord(p[i]) - ord('0')print n
'''

  引自:http://www.codesc.net/tech/3239.shtml

转载于:https://www.cnblogs.com/jianghuluanke/p/9997813.html

Python 八进制转换为十进制代码相关推荐

  1. 【指针】八进制转换为十进制

    要求 编一个函数,实现八进制转换为十进制.(用指针实现) 代码 /* * 该函数用来实现将一个八进制数转换为十进制数 * 八进制数以字符串方式存放在形参a所指向的一维字符数组中 * 请将计算得到的十进 ...

  2. java八进制转换器,Java将八进制转换为十进制

    本文概述 我们可以使用Integer.parseInt()方法或自定义逻辑在Java中将八进制转换为十进制. Java八进制到十进制的转换:Integer.parseInt() Integer.par ...

  3. **c语言八进制转换为十进制or十进制转换为8进制**

    c语言八进制转换为十进制or十进制转换为8进制 1.c语言八进制转换为十进制 ```c #include<stdio.h> int main() { char *p,s[20];int n ...

  4. 题目:八进制转换为十进制

    #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <stri ...

  5. C语言【程序48】题目:八进制转换为十进制、二进制转换为十进制、十进制转换为二进制 、十进制转换为八进制、十六进制转换为十进制、十进制转换为十六进制

    基本思想: 八进制转十进制,二进制转十进制都一样的道理 八进制 --> 十进制 //[程序48] //题目:八进制-->十进制 #include<stdio.h> #inclu ...

  6. python二进制转十进制代码_python二进制转十六进制代码

    #二进制转化成十六进制 print("请输入一个二进制数\n") SUM1=[] SUM2=[] A=0 B=0 int1=[]#整数部分存放处 float1=[]#小数部分存放处 ...

  7. 【C语言】八进制转换为十进制

    #include<stdio.h> #include<stdlib.h>int main() {char *p;char s[6];int n;p = s;gets(p);n ...

  8. 1.13 编程基础之综合应用 46 八进制到十进制 python

    http://noi.openjudge.cn/ch0113/46/ """1.13 编程基础之综合应用 46 八进制到十进制 http://noi.openjudge. ...

  9. python间进制转换(二进制、八进制、十进制,十六进制)

    参考自:http://www.cnblogs.com/zhy128/p/8278577.html Python中实现的进制间的转换. 在python中可以使用Python的内置函数进行进制间的转换. ...

最新文章

  1. 暑期集训1:C++STL 例1:UVA-10815
  2. 算法工程师的落地能力具体指的是什么?
  3. BS-GX-016基于SSM实现教材管理系统
  4. oracle no such file or directory,ORA-09925 Linux-x86_64 Error: 2: No such file or directory
  5. Struts2做下载
  6. stm32串口通讯问题
  7. 使用Spring Boot和MongoDB创建REST API
  8. 使用保险丝结构管理MQ和ESB的大型部署,第I部分
  9. 工作380-js判断是否为空
  10. 机器学习week8 ex7 review
  11. JVM调优思路、订单秒杀jvm调优案例
  12. html5中切换图片怎么做,HTML5编程实战之二:用动画的形式切换图片
  13. 如何设置mysql字符集支持utf-8 和gbk_mysql建表的时候设置表里面的字段的字符集是utf-8要怎么设置?默认建好后我去mysql里看字符集都是gbk...
  14. 可计算行与计算复杂性多带图灵机实例
  15. 非sudo用户引起同名字体故障一例
  16. atheros ar9485网卡驱动 linux,ar9485无线网卡驱动64位下载
  17. 使用latex做三线表
  18. Kind安装、使用及相关注意事项记录
  19. ios模拟器装ipa包_用iOS模拟器安装App的方法
  20. 需求分析之数据流图学习

热门文章

  1. 石墨烯 量子计算机,打假!2021年,请放过“量子”和“石墨烯”
  2. 专门打游戏的手机rog3 精英配置 价位任选!
  3. cesium获取模型高度_一键制作任意城市建筑场地模型-gis小技巧
  4. JPEG压缩基本原理
  5. 删除cookie之前后端
  6. JavaScript/ES6 从this开始理解apply() call() bind()、 class 、箭头函数
  7. 加油站视频监控智能识别分析
  8. vbs如何写进度条_vbs脚本实现qq定时发消息(初级)
  9. 高校模拟法庭整体解决方案解决法学教学难题
  10. Spring Cloud Gateway 限流适配多规则的解决方案