python判断正数_Python条件选择与循环

条件选择与循环是Python中非常基础也是非常重要的语句结构,本节重点介绍这两个部分:

本节知识大纲:
8f3c02a07868a09e085c20ca6558d692.png
图片.png

一、条件选择语句

1. if语句
if 判断条件:
要执行的代码

注意语句结尾有冒号:下一行有缩进;如果满足条件,则执行代码;如果不满足,则跳过

案例:

(1)在控制台应用程序中输入小雨(语文、数学、英语成绩单科满分100分)判断:

  • 如果有一门成绩是100分
  • 如果有两门大于90分
  • 如果有三门大于80分 满足以上任何一种情况奖励一朵小红花
chinese = int(input("请输入语文成绩:"))
math = int(input("请输入数学成绩:"))
english = int(input("请输入英语成绩:"))
get_course = ""

if (chinese==100 or math == 100 or english == 100):
    if(chinese == 100):get_course+="语文"
    if(math == 100):get_course+="数学"
    if(english == 100):get_course+="英语"
    print("你的%s得了100分,奖励一朵小红花" % get_course)

elif((chinese>=90 and math>=90)or(chinese>=90 and english>=90)or(math>=90 and english>=90)):
    if (chinese >=90): get_course += "语文"
    if (math >=90): get_course += "数学"
    if (english >=90): get_course += "英语"
    print("你的%s得了90分以上,奖励一朵小红花" % get_course)

elif(chinese>=80 and math>=80 and english>=80):
    if (chinese >= 80): get_course += "语文"
    if (math >= 80): get_course += "数学"
    if (english >= 80): get_course += "英语"
    print("你的%s得了80分以上,奖励一朵小红花" % get_course)
else:
    print("没有获得小红花,下次努力哦!")
2. if-else语句

if-else负责两个分支

if 判断条件:
要执行的代码
else:
要执行的代码

案例:

(1)让用户输入用户名和密码,如果用户名为admin,密码是123.com,提示登陆成功,否则提示用户名或密码错误

username = input("请输入用户名:")
password = input("请输入密码:")
if username.lower().strip() == "admin" and password == "123.com":
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值