转换数的进制

【问题描述】s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入一个整数,分别将这个整数转换为二进制数、八进制数和十六进制数。s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

转换数的进制输入数据:s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

请输入一个整数:10s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

转换数的进制输出结果:s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

二进制数:0b1010八进制数:0o12s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

十六进制数:0xas7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【题前思考】s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

观察输出结果,根据问题描述,填写表2-2-5。s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

表2-2-5 问题分析s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

转换数的进制s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【解题思路】s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

Python提供了强大的内置函数来完成进制数之间的转换,函数bin( )是将对象转换为字符串表示的二进制数,函数oct( )是将对象转换为字符串表示的八进制数,函数hex( )是将对象转换为字符串表示的十六进制数。首先将读入的一个字符串转换为int类型,再利用内置函数bin( )、oct( )和hex( )转换为相应的进制数即可。s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【程序代码】s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

转换数的进制s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【代码分析】s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

①:用int( )函数将输入的字符串转换为十进制整数。s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

②:用bin(n)函数将十进制数n转换为二进制数。s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

③:用oct(n)函数将十进制数n转换为八进制数。s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

④:用hex(n)函数将十进制数n转换为十六进制数。s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【技术全貌】s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

使用Python内置函数int( )、bin( )、oct( )和hex( )可实现进制数之间的转换,十进制数、二进制数、八进制数和十六进制数相互转换的具体方法见表2-2-6。s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

表2-2-6 Python常见内置转换函数s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

转换数的进制s7J100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

关 键 词

转换数的进制

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢