【python】分支结构:if、if-elif-else
1.两个分支
if表达式和else后面要跟英文冒号,使用缩进的方式来表示层次结构,而不是花括号,通常为4个空格。
(1)判断闰年
year = int(input("请输入年份:")) if ((year % 4 == 0 and year % 100 != 0) or year % 400 == 0): print("%d年是闰年" % year) else: print("%d年不是闰年" % year)
(2)用户登录验证
username = input("请输入用户名:") password = input("请输入密码:") if username == 'admin' and password == '123456': print('登录成功!') else: print("用户名或密码错误!")
2.多个分支
已知如下公式,实现从键盘输入 ,求
x = float(input('x=')) if x > 1: y = 3 * x - 5 elif x >= -1: y = x + 2 else: y = 5 * x + 3 print('f(%.2f) = %.2f' % (x, y))
结果
x=5 f(5.00) = 10.00
3.分支嵌套
还是上面的函数
x = float(input('x=')) if x > 1: y = 3 * x - 5 else: if x >= -1: y = x + 2 else: y = 5 * x + 3 print('f(%.2f) = %.2f' % (x, y))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本