python学习实操案例(二)

2022-02-04 0 106

 

这篇文章主要介绍了python学习实操案例,主要实操内容有二进制转换、为自己手机充值、、计算能量的消耗等,需要的小伙伴可以参考一下

python学习实操案例(二)

任务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}千卡\')

python学习实操案例(二)

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

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

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

python学习实操案例(二)

教程给的解法:

python学习实操案例(二)

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

所有文章为演示数据,不提供下载地址,版权归原作者所有,仅提供演示效果!

酷源码 教程攻略 python学习实操案例(二) https://www.kuyma.com/10157.html

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务