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))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律