学习python仅此一篇就够了(流程控制)

本文介绍了Python编程中的流程控制,包括整数输入、进制转换(二进制、八进制和十六进制),以及选择结构(单分支、双分支和嵌套选择)。实例展示了如何计算BMI指数和根据月份判断季节。
摘要由CSDN通过智能技术生成

流程控制

进制转换

num = int(input("请输入数字:"))
print("十进制数为:", num)
print("转换为二进制为:", bin(num))
print("转换为八进制为", oct(num))
print("转换为十六进制为", hex(num))

请输入数字:12233
十进制数为: 12233
转换为二进制为: 0b10111111001001
转换为八进制为 0o27711
转换为十六进制为 0x2fc9

华氏温度,摄氏温度转换

tem = int(input("请输入一个华氏温度"))
h = 9 / 5 * (tem - 32)
print("摄氏温度为%.2f" % h)

请输入一个华氏温度23
摄氏温度为-16.20

选择结构

单分支选择结构
if 表达式:
	语句块
age = 12
if age >= 12:
    print(age,"岁")
    print("你已经该结婚了")
双分支选择结构
if 表达式:
	语句块1
	else:
	语句块2
    s = int(input("请输入成绩:"))
if s >= 80:
    print("你的成绩很优秀")
else:
    print("歇会吧")
嵌套的选择结构
​
if 表达式1:
	语句块1
	elif 表达式2:
	语句块2
	...
	else:
	语句块n

​
练习

1.小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数

h = 1.75
z = 80.5
s = z/(h**2)
if s < 18.5:
    print("体重过轻")
elif 18.5 < s < 25:
    print("体重正常")
elif 25 < s < 28:
    print("体重过重")
elif 28 < s < 32:
    print("体重肥胖")
else:
    print("严重肥胖,该减肥了")

2.输入一个月,判断季节(让用户输入一个月份,判断这个月是哪个季节?假定3到4月是春季,5到8月是夏季,9到10是秋季,11、12、1、2月是冬季)

a = int (input("请输入一个月份:"))
if a == 3 or a == 4:
	print("%s月是春季"%a)
elif 5 <= a <=8:
	print("%s月是夏季"%a)
elif 9 <= a <=10:
	print("%s月是秋季"%a)
else:
	print("%s月是冬季"%a)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

元气满满的热码式

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值