python实战案例,python实战指南手把手教你掌握300个精彩案例
本文主要介绍python学习实践案例。主要练习内容包括二进制转换、给手机充值、计算能耗等。有需要的可以参考。
00-1010任务1。将指定的十进制转换为二进制、八进制、十六进制转换为八进制和十六进制,并应用异常处理机制。任务2。给手机充电。任务三。计算能量消耗。任务4。预测你未来孩子的身高。
目录
任务1、将指定的十进制转换为二进制、八进制、十六进制
第一种和第二种写法:
Num=int(input(请输入一个十进制整数)#将字符串类型转换为int类型
Print(num,二进制数是: ,bin(num))#第一种写入方法使用可变数量的位置参数。
print(str(num)的二进制数是: bin(num))#第二种写法,用作连接符,左右有str类型。
请输入一个十进制整数95。
95的二进制数是:b101111。
95的二进制数是:0b1011111。
第三种写法格式化字符串:
print( % s 的二进制数是:%s% (num,bin(num)))#第三种写法,格式化字符串
print(“{ 0 }”的二进制数是:{1})。格式(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})。格式(num,bin(num)))
print(f { num }的二进制数是:{bin(num)} )
打印(-)
print(f { num }的八进制数是:{oct(num)} )
print(f { num }的十六进制数是:{hex(num)} )
if __name__==__main__:
而True:
尝试:
乐趣()
破裂
例外:
打印(只能输入整数!程序错误,请重新输入’)
贾,请输入一个十进制整数。
只能输入整数!程序错误,请重新输入。
请输入一个十进制整数。
八进制和十六进制以及异常处理机制的应用
打印(用户手机原始话费为: \ 033[0;35m8元\033[m )
Money=int(输入(请输入用户的充值金额: ))
钱=8
打印(当前余额为: \ 033[0;32m ,钱,元\033[m
任务2、为自己手机充值
输入你今天走的步数,然后知道你今天燃烧了多少卡路里。注:键盘输入了一个字符串,我们需要将它转换成一个整数。
Num=int(input(请输入你那天走的步数, ))
卡路里=数量*28
Print(f 今天总共消耗了卡路里{卡路里},即{卡路里/1000}千卡)
任务3、计算能量的消耗
输入父亲身高,输入母亲身高,预测孩子身高。
Height将是一个小数,所以需要转换成float类型。
Father_height=float(input(请输入你父亲的身高))
Mother_height=float(input(请输入你母亲的身高))
Print(f 您孩子的预测身高是{(父亲_身高母亲_身高)* 0.54} )
教程给的解法:
这就是这篇关于python学习实践案例(二)的文章。更多相关python学习内容,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。