如何使用Python将八进制转换为十进制

2023-11-25

我有这个小作业,我需要将十进制转换为八进制,然后将八进制转换为十进制。我做了第一部分,但无法弄清楚第二部分来挽救我的生命。第一部分是这样的:

decimal = int(input("Enter a decimal integer greater than 0: "))

print("Quotient Remainder Octal")
bstring = " "
while decimal > 0:
    remainder = decimal % 8
    decimal = decimal // 8
    bstring = str(remainder) + bstring
    print ("%5d%8d%12s" % (decimal, remainder, bstring))
print("The octal representation is", bstring)

我在这里阅读了如何转换它:八进制转十进制,但我不知道如何将其转换为代码。


从十进制到八进制:

oct(42) # '052'

八进制转十进制

int('052', 8) # 42

如果您想将八进制作为字符串返回,那么您可能需要将其包装在str.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用Python将八进制转换为十进制 的相关文章

随机推荐

  • 如何在根节点查找子节点[TreeView]

    ROOT A B C D E T F G X 我想找到E节点的父节点 它是5号 然后 我将保存节点 如果数字较小5 我在Asp net控件中使用TreeView 我建议使用递归迭代 private TreeNode FindNode Tre
  • R:stat_smooth 组(x 轴)

    我有一个Database 并想使用 stat smooth 显示图形 我可以显示 avg time 与 Scored Probabilities 的对比图 如下所示 c lt ggplot dataset1 aes x Avg time y
  • 如何更改 ggplot2 geom_raster 中的插值/平滑

    是否可以改变插值级别 例如平滑 模糊 geom raster library tidyverse mtcars gt group by carb hp cut mtcars hp 3 labels c low med hi gt summa
  • 调整多维向量的大小

    如何调整多维向量的大小 例如 vector
  • Spring Security - 无法避免缓存控制

    我有一个应用程序 并使用 spring 的控制器映射将图像加载给我的用户 输入流 响应等 在我的控制器中 我将标头设置为缓存控制 基于文件等 但所有请求中总是有 pragma no cache 和 Cache Control max age
  • 如何在 F# 中声明通用异常类型

    如何定义如下所示的异常 exception CustomExn lt TMessage gt of TMessage list 也许你可以直接继承System Exception type CustomExn lt TMessage gt
  • 按下蓝牙设备按钮应触发应用程序中的 Onclick 侦听器

    我正在尝试制作一个应用程序 当在配对的蓝牙设备上按下按钮时 该应用程序会触发应用程序中的单击侦听器 经过几个小时的谷歌搜索后 我认为我无法将蓝牙设备按钮的键码发送到广播接收器 如果键码匹配 那么我可以调用点击监听器 或者我的方法和理解可能是
  • wpf databind IsVisible to TabControl.SelectedItem != null

    我有一个StackPanel我想让它仅在以下情况下可见SomeTabControl SelectedItem null 如何在 WPF 绑定中执行此操作 您可以通过使用样式和触发器而无需转换器来完成此操作
  • 如何使用delphi以编程方式删除USB闪存盘?

    如何使用delphi以编程方式检测和删除USB闪存盘 我已经看过该网站上的一些示例 但它们缺乏关于如何进行操作的明确解释 请举例真的很有帮助 这是一个快速而肮脏的翻译这个示例代码要删除驱动器 请访问 support microsoft co
  • jQuery - 无法将事件绑定到动态元素?

    我来维护一段 javascript 它从服务器下载一些 JSON 数据 构建一个新的表行 例如 tr 然后 将事件绑定到它 如下所示 a click function yadda yadda return false 唯一的问题是这似乎不起
  • 管理 FOSUserBundle 中的用户/角色/组

    我正在开发一个简单的 CRUD 来管理我正在使用的应用程序的用户 角色 组 管理我正在使用的用户FOSUserBundle 我想做的事情可以通过以下几种方式来完成 将角色分配给组 然后将用户分配给这些组 直接为用户分配角色 但我不知道怎么办
  • 将字典列表转换为字典集

    如何从一个字典列表中创建一组字典 Example import copy v1 k01 v01 k02 k03 v03 k04 k05 v05 v2 k11 v11 k12 k13 v13 k14 k15 v15 data N 5 for
  • git 有没有办法获取给定提交的推送日期?

    我想知道是否有一种方法可以查看与 git 日志中每个提交相关的推送日期 如果这是不可能的 有没有办法查看某个推送下的所有提交 我编写了一个程序 需要在推送时跟踪提交 因为 git 日志是按提交日期而不是推送日期排序的 所以我无法看到推送的最
  • 根据 Google 散点图的值更改点颜色

    我正在创建一个谷歌散点图 我有一个数据系列 看起来像 var data new google visualization DataTable data addColumn number ID data addColumn number Va
  • 获取控制器名称

    在 WebApiConfig cs 中我有以下内容 public static void Register HttpConfiguration config config MapHttpAttributeRoutes config Serv
  • 等待取消的未来真正完成

    我有一个SwingWorker它调用一些不检查线程中断的代码 拨打电话后worker cancel true the worker get 方法会抛出CancellationException立即 正如预期的那样 但是 由于后台任务的代码从
  • AngularJS Karma 测试中的 jQuery 触发事件

    我正在尝试测试我正在编写的新指令 但是 我似乎无法在 Karma Jasmine 中使用 jQuery 触发 keydown 事件 这是测试的简化版本 use strict describe function var compile var
  • DrawerLayout 阻止调用 MainActivity.onTouchEvent()

    我有一个应用程序可以覆盖onTouchEvent MotionEvent ev of the MainActivity确定Two Finger Swipe and Pich Open Pinch Close 一切正常 直到我添加Drawer
  • 如何使用 Java 和 itext 从 Graphics 对象创建多页 PDF

    我有一个带有抽象方法draw Graphics2D g2 的抽象类 以及方法print showPreview printPDF 对于我的 Java 程序中的每个文档 我都实现了 draw 因此我可以打印 显示预览并为每个文档创建 PDF
  • 如何使用Python将八进制转换为十进制

    我有这个小作业 我需要将十进制转换为八进制 然后将八进制转换为十进制 我做了第一部分 但无法弄清楚第二部分来挽救我的生命 第一部分是这样的 decimal int input Enter a decimal integer greater