Python学习总结 基础篇 选择结构if语句

选择结构if语句

选择结构就是条件判断语句,分为单分支选择结构,双分支选择结构,多分枝选择结构。

单分支选择结构

单分支选择结构
只执行一次判断,判断是否执行某一条语句。 判断结果不一定会导致语句被执行

语句格式:

if 条件语句 :
执行代码

代码示例:
score = float(input("请输入成绩:"))
if score>=60 :
    print("本次考试合格")

结果

双分支选择结构

双分支选择结构

语句格式

if 表达式:
语句组一
else:
语句组二

示例代码
score = float(input("请输入成绩:"))
if score>=60 :
    print("本次考试合格")
else:
    print("很不幸,本次考试不合格,准备重修吧")

结构

多分支选择结构

多分枝选择结构

语法格式

if 表达式1 :
语句组一
elif 表达式2:
语句组二
else:
语句组三

代码示例:
score = float(input("请输入成绩:"))
if score>=85:
    print("你很优秀")
elif score>=60 :
    print("本次考试合格")
else:
    print("很不幸,本次考试不合格,准备重修吧")

结果

案例

  1. 根据不同输入目标生成二维码
import qrcode
goal = input("请输入目标:")
if goal == "教务处":
    img = qrcode.make("http://jwc.ecust.edu.cn")
elif goal == "图书馆":
    img = qrcode.make("http://lib.ecust.edu.cn")
else:
    img = qrcode.make("http://www.ecust.cn")
img.save("ECUST.png")

  1. 输入关机时间
import os
second = int(input("您希望多少秒之后关机:"))
os.popen("shutdown -s -t %d" %second)
flag = input("是否取消关机Y/N")
if flag == 'Y':
    os.popen("shutdown -a")

  1. 温度转换实例
    摄氏温度和华氏温度之间的转换
TempStr = input("请输入带有符号的温度值")
if TempStr[-1] in ['F','f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C','c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值