注册 登录
Python基础教程

第一章: 环境搭建,安装Python

第二章: 挑选一款趁手的IDE

第三章: 计算机基础知识

第四章: 命令行基础知识

第五章: 从全局把握Python

第六章: Python语言基础

第七章: Python流程控制

第八章: Python数据类型与运算

第九章: Python字符串类型

第十章: Python列表类型

第十一章: Python元组类型

第十二章: Python字典类型

第十三章: Python集合类型

第十四章: Python函数处理

第十五章: Python文件处理

第十六章: Python面向对象

第十七章: Python异常处理

第十八章: Python模块处理

第十九章: Python高级编程

第二十章: Python项目实战

首页 > Python基础教程 > 第三章: 计算机基础知识 > 3.3节: 程序实战-进制转换

3.3节: 程序实战-进制转换

薯条老师 2022-11-22 15:34:19 28699 0

编辑 收藏

广州番禺Python, Java小班周末班培训

薯条老师在广州做Python和Java的小班培训,一个班最多10人,学员的平均就业薪资有11K不在广州的同学可以报名线上直播班,跟线下小班的同学们同步学习。培训的课程有Python爬虫,Python后端开发,Python办公自动化,Python大数据分析,Python量化投资,Python机器学习,Java中高级后端开发。授课详情请点击:http://chipscoco.com/?cate=6

3.3.1 进制转换系统

我们在3.1节的课程中掌握了进制以及进制的转换,在本节教程中,我们来开发一个非常简单的进制转换系统。这个系统的显示界面如下图所示:

image.png

3.3.2 程序源码

在桌面创建一个名为conversion.py的Python脚本。用PyCharm打开以后,输入以下Python代码:

"""
@author: 薯条老师
@desc: 实现一个简单的进制转换系统
"""

# 使用print函数来输出一段欢迎信息,在Python中用英文引号括起来的叫做字符串
print("欢迎使用进制转换系统O(∩_∩)O, 在使用过程中可随时输入<再见>退出系统")


"""
(1) 我们的这个系统要一直运行,所以要写个死循环
(2) 使用while True就可以编写一个死循环
"""

while True:
    # 执行input函数来获得从键盘输入的整数,将输入的整数保存到value中
    value = input("请输入一个大于0的整数:__\b\b")
    
    # 如果输入的是再见,就执行break退出循环
    if value == "再见":
        break
    
    # 同样地,执行input函数来获得从键盘输入的要转换的进制, 
    base = input("请输入您要转换的进制:____\b\b\b\b")
    # 使用int将输入的字符串数字变成整数类型
    value = int(value)
    
    # 如果输入的是再见,就执行break退出循环
    if base == "再见":
        break
    elif base == "二进制":
        # 如果要转换的是二进制,就调用内置函数bin将整数变成二进制
        print(bin(value))
    elif base == "十进制":
        # 如果要转换的是十进制,就直接输出value
        print(value)
    elif base == "十六进制":
        # 如果要转换的是十六进制,就调用内置函数hex将整数变成十六进制
        print(hex(value))

按下键盘的快捷键SHIFT+F10,  即可在PyCharm中执行这个进制转换系统。

同学们需注意,我们现在还并没有正式学习Python, 同学们只需做到将以上程序跑起来即可。程序如果运行失败,要么是你的环境配置有误,要么就是将代码复制粘贴的过程中,代码出了差错。同学们在一开始学习Python时,需认真仔细,端正好学习态度。

3.3.3 最具实力的小班培训

薯条老师在广州做Python和Java的小班培训,一个班最多10人。不在广州的同学可以报名线上直播班,跟线下小班的同学们同步学习打算参加小班培训的同学,必须遵守薯条老师的学习安排,认真做作业和项目。把知识学好,学扎实,那么找到一份高薪的工作就是很简单的一件事。

(1) Python后端工程师高薪就业班,月薪11K-18K,免费领取课程大纲
(2) Python爬虫工程师高薪就业班,年薪十五万,免费领取课程大纲
(3) Java后端开发工程师高薪就业班,月薪11K-20K, 免费领取课程大纲
(4) Python大数据分析,量化投资就业班,月薪12K-25K,免费领取课程大纲

扫码免费领取Python学习资料:


扫码领学习资料.jpg


欢迎 发表评论:

请登录

忘记密码我要注册

注册账号

已有账号?请登录