17_python实操案例三

 

任务一:

复制代码
def fun():

    num = int(input("请输入一个十进制的整数:"))
    print(num, '的二进制数为:', bin(num))  #  第一种写法,使用了个数可变的位置参数
    print(str(num)+"的二进制数为:"+bin(num))  # 第二种写法,使用“+”作为连接符
    print('{0}的二进制数为:{1}'.format(num, bin(num)))#  第三种写法,格式化字符串
    print(f'{num}的二进制数为:{bin(num)}')#  第三种写法,格式化字符串
    print('---------------------------------------------')
    print(f'{num}的八进制数为:{oct(num)}')#  第三种写法,格式化字符串
    print('{0}的十六进制数为:{1}'.format(num, hex(num)))#  第三种写法,格式化字符串


if __name__ == '__main__':

    while True:
        try:
            fun()
            break
        except:
            print("您输入的不正确!请重新输入!!!")
复制代码

 

任务二:

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

 

任务三:

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

 

任务四:

f = float(input('请输入父亲的身高:'))
m = float(input('请输入母亲的身高:'))
son_height = (f + m ) * 0.54
print('预测子女的身高为:{}cm'.format(son_height))
posted @   tuyin  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示