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
    评论
Python基础.doc》是一份讲解Python编程基础的文档。Python是一种简洁、易学、高效的编程语言,因此它成为了很多人入门编程的首选语言。 这份文档应该包含了Python的基本语法、变量、数据类型、运算符、流程控制、循环语句等内容。首先,它会详细介绍Python的注释规则,以及如何定义和使用变量。变量是存储数据的容器,它可以用于存储不同类型的数据,包括整数、浮点数、字符串等。接下来,文档应该解释各种常见的运算符,如算术运算符、比较运算符和逻辑运算符,以及它们的优先级和使用方法。 然后,文档应该涵盖Python中的条件语句和循环语句。条件语句如if语句和else语句,用于根据条件执行不同的代码块。循环语句如for循环和while循环,用于重复执行某些代码段。在解释这些语句时,应该给出一些实际的例子来帮助读者更好地理解。 此外,文档还应该介绍一些常用的内置函数和字符串操作方法。内置函数是Python提供的一些预先编写好的函数,可以直接使用,如print()和len()等。字符串操作方法主要是对字符串进行切片、连接、替换以及查找等操作。 最后,文档中还应该提供一些练习题或者编程示例,让读者能够通过实践来巩固所学的知识。 总之,《Python基础.doc》是一份详细讲解Python编程基础的文档,内容应该涵盖Python的基本语法、变量、数据类型、运算符、流程控制、循环语句等,并配有实例和练习题,以帮助读者更好地理解和掌握Python编程知识。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值