iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python入门基础教程10 pytho
  • 826
分享到

python入门基础教程10 pytho

基础教程入门python 2023-01-31 02:01:12 826人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

if分支语句分支语句的作用是在某些条件控制下有选择的执行实现一定功能语句块。if 分支语句则是当if后的条件满足时,if 下的语句块被执行,语法格式如下所示:if <condition>:     statements让我们看看

if分支语句

分支语句的作用是在某些条件控制下有选择的执行实现一定功能语句块。if 分支语句则是当if后的条件满足时,if 下的语句块被执行,语法格式如下所示:

if <condition>:
    statements

让我们看看代码吧。

>>> sex = 'male'
>>> if sex == 'male': 
    print 'Man!'#此处有两次回车键
Man!
>>> if sex == 'female':
       print 'Woman'#此处有两次回车键
>>>

if_else语句

if语句下的语句块是在<condition>条件满足时执行,else 语句下的语句块则是在<condition>条件不满足的情况下执行,使用if_else 语句需要注意的是if的<condition>判定条件后有冒号,else 语句后无<condition>判定表达式,但有冒号。if 和else下的语句块不用左右花括号。

if <condition>:
    statementselse:
    statements

举个例子来说明一下if_else的使用。

sex = raw_input("plz input your sex: ")
if sex == 'male' or sex == 'm':       
   print 'Man!'
else: 
   print 'Woman!'

程序运行结果如下:

plz input your sex: female
Woman

做个小练习,输入数学成绩(×××),0~60打印“No Pass!”,60~70打印“Just Pass!”,
70~80 打印“Good”,70~80打印“Wonderful!”,80~90打印“excellent!”,90~100打印“Best!”,请用if_else嵌套来完成。

#coding:utf-8

x = input("plz input math record: ")
if x >= 60:    
    if x >= 70:        
       if x >= 80:            
          if x >= 90:  
              print "Best!"
          else:
              print "Excellent!"
       else:
          print "Good!"
    else: 
       print "Just Pass!"
else:
    print "No Pass!"

程序运行结果如下

>>> ========= RESTART =========
plz input math record: 27No Pass!
>>> ========= RESTART =========
plz input math record: 67Just Pass!
>>> ========= RESTART =========
plz input math record: 77Good!
>>> ========= RESTART =========
plz input math record: 80Excellent!
>>> ========= RESTART =========
plz input math record: 98Best!
>>>

if_elif_else多分支语句

上边的程序如果写不好,很有可能无法完成对成绩的分类打印,诸如用if_else 嵌套完成的程序可以用if_elif_elif_.....elif_else结构来完成,其语法结构如下所示:

if <condition1>:
    statements_1
elif <condition2>:
    statements_2
elif <condition3>:
    statements_3
...
...
...
elif <conditionN>:
    statements_n
else:
    statements_else

这种结构称之为多分支结构,从上if 至下elif 逐一检查判定条件表达式上
<conditionX>,看那个条件满足就执行其下的语句块上 statements_X,所有条件均不满足才执行else 下的语句块statements_else。 整个结构只有一个语句块被执行。由此上一小节的分类打印成绩的程序可以改成下面这个样子了。

if x >= 90:
    print "Best!"
elif x >= 80:
    print "Excellent!"
elif x >= 70:
    print "Good!"
elif x >= 60:
    print "Just Pass!"
else:
    print "No Pass!"

小练习:写一个完备的判断性别的程序。(键入 ’male’,’Male’,’m’,’M’,’man’,’Man’ 均代表男性)


--结束END--

本文标题: python入门基础教程10 pytho

本文链接: https://www.lsjlt.com/news/185653.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python入门基础教程10 pytho
    if分支语句分支语句的作用是在某些条件控制下有选择的执行实现一定功能语句块。if 分支语句则是当if后的条件满足时,if 下的语句块被执行,语法格式如下所示:if <condition>:     statements让我们看看...
    99+
    2023-01-31
    基础教程 入门 python
  • python入门基础教程09 pytho
    表达式表达式,是由数字、算符、数字分组符号括号、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合,故表示通常是由操作数和操作符两部分组成,如果操作符前后均有操作数,我们称此类操作符是双目运算符,例如加法、减法、取模、赋值运算等运算...
    99+
    2023-01-31
    基础教程 入门 python
  • python入门基础教程05 Pytho
    Python-Shell反馈常见错误初学者通常会使用Python-Shell来学习Python基础及语法知识,在使用Python-Shell 时会遇到这样或者那样的错误,有的是语法错误,有的是键入的函数或者变量名字拼写错误,现就初学者常出现...
    99+
    2023-01-31
    基础教程 入门 python
  • python入门基础教程02 Pytho
    02 Python简介Python简介Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,属于应用层软件。自从20 世纪90 年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务、自动化运维、图像处理游戏和We...
    99+
    2023-01-31
    基础教程 入门 python
  • python入门基础教程
    Python是一门简单易学、功能强大的编程语言,适合初学者入门。下面是一个简要的Python入门基础教程,帮助您快速上手Python编程。1. 安装Python:首先,您需要在计算机上安装Python解释器。您可以从Python官方网站(h...
    99+
    2023-10-25
    python 入门 基础教程
  • Python pygame入门基础教程
    本篇文章给大家带来了关于Python的相关知识,大家都知道pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音,下面介绍了关于Python pygame新手入门基础教程的相关资料,希望对大家有帮助。【相关推荐:Python...
    99+
    2022-08-08
    python
  • Python基础教程,Python入门教程(超详细)
    目录为什么使用PythonPython应用场合Hello world国际化支持便易用的计算器字符串,ASCII和UNICODE使用List条件和循环语句如何定义函数文件I/O异常处理...
    99+
    2022-11-12
  • mongodb 基础入门教程
    算是学习下来精炼的笔记,希望对大家有帮助。如果有问题欢迎大家指正。 0.概述 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为W...
    99+
    2015-07-29
    mongodb 基础入门教程
  • Python学习入门基础教程(learn
     在Python里可以自定义函数,实现某特定功能,这里首先要区分一下函数的定义和函数的调用两个基本概念,初学者往往容易混淆。      函数的定义是指将一堆能实现特定功能的语句用一个函数名标识起来,而函数的调用则是通过函数名来使用这一堆语句...
    99+
    2023-01-31
    基础教程 入门 Python
  • Python pygame新手入门基础教程
    目录pygame简介pygame实现窗口设置屏幕背景色添加文字绘制多边形绘制直线绘制圆形绘制椭圆绘制矩形总结pygame简介 pygame可以实现python游戏的一个基础包。 py...
    99+
    2022-11-11
  • Python学习入门基础教程(lear
      在if分支判断语句里的条件判断语句不一定就是一个表达式,可以是多个(布尔)表达式的组合关系运算,这里如何使用更多的关系表达式构建出一个比较复杂的条件判断呢?这里需要再了解一下逻辑运算的基础知识。逻辑关系运算有以下几种运算符.     ...
    99+
    2023-01-31
    基础教程 入门 Python
  • SQL 教程-入门基础篇
    文章目录 SQL 简介SQL 语法SQL SELECT 语句SQL SELECT DISTINCT 语句SQL WHERE 子句SQL AND & OR 运算符SQL ORDER BY...
    99+
    2023-08-31
    sql 数据库 mybatis mysql
  • SQL 零基础入门教程
    目录一、了解 SQL二、检索数据三、排序检索数据四、过滤数据五、高级数据过滤六、用通配符进行过滤七、创建计算字段八、使用函数处理数据九、汇总数据十、分组数据十一、使用子查询十二、联结表十三、创建高级联结十四、组合查询十五、插入数据十六、更...
    99+
    2014-09-15
    SQL 零基础入门教程
  • Swaggo零基础入门教程
    目录配置流程注意区分下载swaggo初始化快速上手gin-swagger简单测试详细配置配置流程 注意区分 go-swagger != swaggo 二者功能差不多,都是生成接口文档...
    99+
    2023-01-28
    Swaggo入门 Golang Swaggo入门
  • EF Core基础入门教程
    EF Core 是一个ORM(对象关系映射),它使 .NET 开发人员可以使用 .NET对象操作数据库,避免了像ADO.NET访问数据库的代码,开发者只需要编写对象即可。 EF Co...
    99+
    2022-11-13
  • 10 Kafka基础入门与实践
    作者:禅与计算机程序设计艺术 1.简介 Kafka是一个开源分布式流处理平台,它最初由LinkedIn公司开发,2011年才被捐献给Apache基金会,并成为Apache项目之一。它的主要功能是在分...
    99+
    2023-10-23
    大数据 人工智能 语言模型 Java Python 架构设计
  • Leaflet基础入门教程示例
    目录什么是Webgis?什么是Leaflet?在Vue中安装Leaflet,与其他依赖在App.vue中使用初始化地图chinaProvider地图瓦片addControls使用工具...
    99+
    2023-01-04
    Leaflet 基础 Leaflet 入门教程
  • HTML入门零基础教程(四)
    嗨,大家好,我是异星球的小怪同志 一个想法有点乱七八糟的小怪 如果觉得对你有帮助,请支持一波。 希望未来可以一起学习交流。 通过前三篇的学习,相信你们对HTML有了一些基础的了解,那么我们就来先做一个小练习,巩固一下之前所学习的知识。 目...
    99+
    2023-08-31
    html 前端 css javascript vscode
  • Python爬虫入门教程 10-100
    图虫网-写在前面 经历了一顿噼里啪啦的操作之后,终于我把博客写到了第10篇,后面,慢慢的会涉及到更多的爬虫模块,有人问scrapy 啥时候开始用,这个我预计要在30篇以后了吧,后面的套路依旧慢节奏的,所以莫着急了,100篇呢,预计4~5个...
    99+
    2023-01-30
    爬虫 入门教程 Python
  • Python:基础入门
    #Python 逻辑运算: and,or,not #Python中没有&&,||,!等短路逻辑运算符而是用and,or,not分别替代 print("================================ 逻辑运算...
    99+
    2023-01-31
    入门 基础 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作