首页 > 编程语言 >八、Python基础语法(判断语句-下)

八、Python基础语法(判断语句-下)

时间:2024-10-12 20:46:42浏览次数:10  
标签:语句 分数 elif Python else 语法 score print input

一、if elif else 结构

应用场景多个判断条件下,并且这些判断条件存在一定的关联

语法:

  1. elif也是python中关键字,后面跟一个判断条件,判断条件后面跟冒号

  2. 存在冒号,需要换行缩进,处于elif缩进中的代码,是eilf代码块

  3. if和多个elif之间,只要有一个条件成立,后续条件不再执行

需求:

  1. 定义 score 变量记录考试分数

  2. 如果分数是 大于等于 90分显示优

  3. 如果分数是 大于等于 80分 并且小于90分显示良

  4. 如果分数是 大于等于 70分 并且小于80分显示中

  5. 如果分数是 大于等于 60分 并且小于70分显示差

  6. 其它分数显示不及格

score = int(input('请输入分数:'))

if score >= 90:
    print('优')
elif score >= 80:
    print('良')
elif score >= 70:
    print('中')
elif score >= 60:
    print('差')
else:
    print('不及格')

运行结果:

 

 

二、if 嵌套

if 嵌套:指的是在一个if ... elif ... else语句中,书写另外一个if语句,判断条件存在递进的关系。

语法:

需求:

模拟登录,验证码:8888,用户名:admin,密码:csxb123 

  1. 提示用户输入验证码,判断是否正确

  2. 验证码正确,输入用户名和密码,判断用户名和密码是否正确

  3. 正确登录成功

code = input('请输入验证码:')
if code == '8888':
    name = input('请输入用户名:')
    pwd = input('请输入密码:')
    if name == 'admin' and pwd == 'csxb123':
        print('登录成功')
    else:
        print('登录失败')
else:
    print('登录失败')

运行结果:

标签:语句,分数,elif,Python,else,语法,score,print,input
From: https://blog.csdn.net/CSXB99/article/details/142885636

相关文章

  • 【python 简易入门应用教程】第一部分:Python 基础
    第一部分:Python基础1.Python简介Python是一种高层次的、解释型的编程语言,由GuidovanRossum于1980年代末发明,并于1991年首次发布。它设计之初的目标是提高代码的可读性和简洁性,采用类似于英语的语法结构。Python的历史与特点历史Python的创始人Guidovan......
  • 【python 简易入门应用教程】第二部分:数据处理与分析
    第二部分:数据处理与分析1.Numpy基础Numpy(NumericalPython)是一个强大的Python库,专为科学计算而设计。它提供了高效的多维数组对象,以及丰富的函数库来操作这些数组。Numpy是数据分析和机器学习项目的基础模块之一,相比于纯Python,其处理大规模数据的效率更高。1.1Numpy......
  • 使用Python爬取免费代理并测试其有效性
    前言在本篇文章中,我们将使用Python编写一个脚本来爬取免费的代理IP地址,并对其进行有效性测试。我们将会用到playwright、aiohttp、pandas等库来完成这个任务。最终我们会得到一个包含有效代理IP地址的列表,并将其保存到本地文件中。1.环境准备首先,你需要确保你的Python环......
  • python统计人的视角(1)——python基础
    3D画图importmatplotlibimportmatplotlib.pyplotaspltimportnumpyasnpfig=plt.figure()ax=fig.add_subplot(111,projection="3d")x=np.arange(-10,10,0.5)y=np.arange(-10,10,0.5)X,Y=np.meshgrid(x,y)Z=X**2+Y**2ax.plot_wireframe(X,Y,......
  • for/while循环与if条件语句
    1.if语句2.while循环3.for循环一.if1.单分支语法格式:if条件:           代码age=18ifage<18:print('666')print('888')8882.双向分支语法格式:if条件:            代码        e......
  • QD1-P21-P22 CSS 基础语法、注释、使用方法
    本节学习:CSS基础语法和注释,以及如何使用CSS定义的样式。本节视频https://www.bilibili.com/video/BV1n64y1U7oj?p=21CSS基本语法CSS(层叠样式表)的基本语法相对简单,由选择器和一组包含在花括号{}​中的声明组成。​​组成部分:选择器选择器用于指定你想要样式化......
  • python怎么引用文件
    新建python文件:在同目录lib下创建mylib.py和loadlib.py两个文件。在mylib.py文件中创建一个Hello的类,并且给这个类添加一个sayHello的方法,让它输出hellopython在loadlib.py文件中引入mylibimport mylib在loadlib中调用引用过来的python文件mylib.py中的Hello......
  • python3 mysql 连接
    python3mysql连接脚本#-*-coding:utf-8-*-#importMySQLdb,sys,osimportpymysqlasMySQLdb,sys,osimportos,sys,traceback#importMySQLdb.cursors#importmysql.connectordefsingleton(cls):instances={}defget_instance():ifcls......
  • 【python-数据分析】pandas时间序列处理
    1.timestamp1.1创建timestamp自定义timestamp语法:pd.Timestamp(ts_input,tz,year,month,day,hour,minute,second,microsecond,nanosecond,tzinfo)代码示例:importpandasaspdimportpytz#当ts_input为字符串时,一般要与tz参数搭配使用timestamp=pd.Timestamp(ts......
  • 【python-日期和时间处理】datetime模块基本使用
    1.获取datetime对象获取当前datetime对象方法:datetime.now(cls,tz=None)->datetime参数说明:tz:时区信息,不传该参数时,默认使用当地时区示例代码:now=datetime.now()print(now)#2023-01-0509:38:43.084062print(type(now))#datetime.datetime如果需......