iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python学习实操案例(二)
  • 554
分享到

python学习实操案例(二)

2024-04-02 19:04:59 554人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录任务1、将指定的十进制转换为二进制、八进制、十六进制二进制转换八进制和十六进制以及异常处理机制的应用任务2、为自己手机充值任务3、计算能量的消耗任务4、预测未来子女的身高 任务1

任务1、将指定的十进制转换为二进制、八进制、十六进制

二进制转换

第一种和第二种写法:

num=int(input('请输入一个十进制的整数'))#将str类型转换成int类型
print(num,'的二进制数为:',bin(num))#第一种写法 使用了个数可变的位置参数
print(str(num)+'的二进制数为:'+bin(num))#第二种写法,使用+作为连接符,+的左右均为str 类型

请输入一个十进制的整数95

95 的二进制数为: 0b1011111
95的二进制数为:0b1011111

第三种写法格式化字符串:

print('%s的二进制数为:%s' % (num,bin(num)))#第三种写法,格式化字符串
print('{0}的二进制数为:{1}'.fORMat(num,bin(num)))
print(f'{num}的二进制数为:{bin(num)}')

八进制和十六进制以及异常处理机制的应用

def fun():
     num=int(input('请输入一个十进制的整数'))#将str类型转换成int类型
     print(num,'的二进制数为:',bin(num))#第一种写法 使用了个数可变的位置参数
     print(str(num)+'的二进制数为:'+bin(num))#第二种写法,使用+作为连接符,+的左右均为str 类型
     print('%s的二进制数为:%s' % (num,bin(num)))#第三种写法,格式化字符串
     print('{0}的二进制数为:{1}'.format(num,bin(num)))
     print(f'{num}的二进制数为:{bin(num)}')
     print('-------------------------------------')
     print(f'{num}的八进制数为:{oct(num)}')
     print(f'{num}的十六进制数为:{hex(num)}')

if __name__ =='__main__':
    while True:
        try:
            fun()
            break
        except:
            print('只能输入整数!程序出错,请重新输入')

请输入一个十进制的整数小贾
只能输入整数!程序出错,请重新输入
请输入一个十进制的整数

任务2、为自己手机充值

print('用户手机原有话费金额为:\033[0;35m8元\033[m')
money=int(input('请输入用户充值金额:'))
money+=8
print('当前的余额为:\033[0;32m',money,'元\033[m')

任务3、计算能量的消耗

输入你今天行走的步数,然后得知你今天消耗了多少卡路里
注:键盘录入的是字符串,我们需要将其转换为整数,

num=int(input('请输入您当天行走 的步数:'))
calorie=num*28
print(f'今天共消耗了卡路里{calorie},即{calorie/1000}千卡')

任务4、预测未来子女的身高

输入父亲的身高,输入母亲的身高,预测子女的身高。
身高会是小数,所以需要转化为float类型

father_height=float(input('请输入父亲的身高'))
mother_height=float(input('请输入母亲的身高'))
print(f'你们孩子的预测身高为{(father_height + mother_height)*0.54}')

教程给的解法:

到此这篇关于python学习实操案例(二)的文章就介绍到这了,更多相关Python学习内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python学习实操案例(二)

本文链接: https://www.lsjlt.com/news/138146.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python学习实操案例(二)
    目录任务1、将指定的十进制转换为二进制、八进制、十六进制二进制转换八进制和十六进制以及异常处理机制的应用任务2、为自己手机充值任务3、计算能量的消耗任务4、预测未来子女的身高 任务1...
    99+
    2024-04-02
  • python学习实操案例(五)
    目录任务1、我的咖啡馆你做主元组任务2、显示2019中超联赛中前五名排行任务3、模拟手机通讯录 任务1、我的咖啡馆你做主 元组 coffee_name=('蓝山','卡布奇诺','...
    99+
    2024-04-02
  • python学习实操案例(四)
    目录任务1、“千年虫”我来了函数enumerate排序之后的任务2、京东购物流程入库操作整个过程下面要学的是列表: 任务1、“千年虫&rdqu...
    99+
    2024-04-02
  • python学习实操案例(三)
    目录任务1、循环输出26个字母对应的ASCII码值任务2、模拟用户登录任务3、猜数游戏任务4、计算100-999之间的水仙花数 任务1、循环输出26个字母对应的ASCII码值 x=...
    99+
    2024-04-02
  • python学习实操案例有哪些
    这篇文章主要介绍了python学习实操案例有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。任务1、将指定的十进制转换为二进制、八进制、十六进制二进制转换第一种和第二种写法...
    99+
    2023-06-29
  • python实操练习案例(六)
    目录任务1、Mini计算器任务2、猜数游戏 任务1、 Mini计算器 看出来错误了吗,哈哈哈哈哈哈,那三个点自己加的,本质应该是函数折叠 完整的代码: ef calc(a,b,op...
    99+
    2024-04-02
  • python实操案例练习(八)
    目录任务1、记录用户登录日志任务2、模拟淘宝客服自动回复 任务1、记录用户登录日志 import time def show_info():     print('输入提示数字,执行...
    99+
    2024-04-02
  • python实操练习案例(一)
    目录任务1、输出图书信息任务2、输出《红楼梦》中的金陵十二钗前五位1、变量的赋值2、列表的方式3、字典的方式任务3、输出图书音像勋章任务4、输出你的身体指标 看到这个先思考,自己怎么...
    99+
    2024-04-02
  • python实操案例练习(七)
    目录任务1、编写程序实现乐手弹奏乐器多态任务2、使用面向对象设计自定义类,描述出租车和家用轿车的信息 任务1、编写程序实现乐手弹奏乐器 多态 class Instrument(): ...
    99+
    2024-04-02
  • python学习(二)
    #浏览器GET请求,发送的参数有中文时,需要编码再拼接参数发送from urllib import requestimport urlliburl = r"http://www.baidu.com/s"#百度搜索 浏览器userage...
    99+
    2023-01-31
    python
  • Python学习二
    今天继续学习Python研究了一下CentOS上运行,网上推荐使用Geany做IDE,下面把安装和使用写一下1.使用终端,输入命令yum install geany2.选择“应用程序”——“编程”——“Geany”3.直接写一个测试代码用一...
    99+
    2023-01-31
    Python
  • python3学习案例
    """ 请打印出 1024 * 768 = *** """ shu = 1024 * 768 print("1024 * 768 = %d" %shu) """ 请打印出以下变量的值: # -*- coding: utf-8 -*- n ...
    99+
    2023-01-31
    案例
  • Python学习之二叉树实现的示例详解
    Python实现二叉树 Python实现二叉树可以使用面向对象编程的方式,通过定义二叉树节点类来实现。每个节点包含一个数据元素、左右子节点指针和一些操作方法,如插入节点、查找节点、...
    99+
    2023-05-15
    Python实现二叉树 Python二叉树
  • Python 学习第二章
    本章内容 数据类型 数据运算 表达式 if ...else 语句 表达式 for 循环 表达式 while 循环 一、数据类型    在内存中存储的数据可以有多种类型。    在 Python 有五个标准的数据类型 Numbers ...
    99+
    2023-01-30
    第二章 Python
  • python学习之旅(二)
    Python基础知识(1) 一、变量 变量名可以由字母、数字、下划线任意组合而成。 注意:1.变量名不能以数字开头;            2.变量名不能为关键字;            3.变量名尽量起有意义的,能够通过变量名知道代表的...
    99+
    2023-01-30
    之旅 python
  • python 中cPickle学习二
    写入: import cPickle as p shoplistfile = 'data.data' shoplist = ['meili',['current_account',[100000,1222],'basis_account',...
    99+
    2023-01-31
    python cPickle
  • Python3学习(二十):python
    最近需要写一个模块来合并日志文件,该模块的日志文件不限于常见的.txt格式的文件,也包括其他格式的文本文件。代码如下:import os import datetime docList = os.listdir('/home/liao...
    99+
    2023-01-31
    二十 python
  • 学习python第二天
    一、python的版本选择与安装后的操作 python 2 vs 3 1。 默认支持中文 2. 不兼容2.x 3. 核心语法调整,更易学 4. 新特性默认只在3.x上有 系统位数 32bit =内存的最大寻址空间是2**32, ...
    99+
    2023-01-31
    第二天 python
  • Python学习笔记(二)
    学完了基础中的基础后,我们准备深入基础中的函数、类和对象。 function函数: 正如英文单词描述的,函数就是“功能”的意思,把完成一个功能所需要的代码打包起来放在一个函数下可以方便以后程序的重复调用,也能使整体代码条理清晰。正如前...
    99+
    2023-01-30
    学习笔记 Python
  • Python学习第二弹
    昨天补充:       编码: Unicode ; utf-8 ; GBK       关系:                    关键字:1. continue 终止当前循环,进行下一次循环                2. b...
    99+
    2023-01-31
    Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作