栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

新手python进阶第四章

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

新手python进阶第四章

本章主要为大家详细讲解python中的if判断类型和具体使用方式 

感谢大家的关注与观看 ,写文不易,各位珍惜

判断的定义 if 语句语法结构
  • 标准if条件语句的语法

  • 如果表达式的值 非0 或者为布尔值 True,则代码组 if_suite 被执行;否则就去执行 else_suite
  • 代码组是一个 python术语,它由一条或多条语句组成,表示一个子代码块

图例

只要表达式数字为 非空值 即为 True

**空字符串、空列表、空元组,空字典 **的值均为 False

非0的数字表示的bool结果都是true 

bool作用: Bool() 将其他的数据转换成ture或false, 用于if判断

# 代码2:为0的数字都为False,True才执行; 
if -0.0:
    print('为0的数字都为False')
else:
    print('值为0')  
# 代码3:空格是空字符串,为True,会打印; 
if ' ':
    print('空格也是一个字符,为True')    
# 代码4:[False]为列表,列表中元素是False,因为列表存在,为真会打印; 
if [False]: 
    print('非空列表,为真True')   
# 代码5:元组(10,20)存在,为真,会打印; 
if (10,20):
    print('非空元组为True')    
# 代码6:空字典,为假,不打印; 
if {}:
    print('空字典,为False')    
# 代码7:None为假,取反为真; 
if not None:
    print('None为假,取反为真')

练习 1:判断合法用户

需求

  1. 创建 login2.py 文件
  2. 提示用户输入用户名和密码
  3. 获得到相关信息后,将其保存在变量中
  4. 如果用户输的用户名为 bob,密码为 123456,则输出 Login successful,否则输出 Login incorrect
# 定义两个变量 username 和 password,分别从键盘获取用户名和密码
username = input('请输入用户名:')
password = input('请输入密码:')
# 在python中等于号用 == 表示;input()函数获取的值都是字符类型,密码要用引号引起来
if username == 'bob' and password == '123456':
    print('Login successful')
else:
    print('Login inorrect')
print(" Login end ")

练习 2:编写判断成绩的程序

需求

  1. 如果成绩大于60分,输出“及格”
  2. 如果成绩大于70分,输出“良”
  3. 如果成绩大于80分,输出“好”
  4. 如果成绩大于90分,输出“优秀”
  5. 否则输出“你要努力了”
【方法一】编写判断成绩的程序
score = int(input('分数:'))
#程序的执行,是从上往下执行的;
#先判断大的数值,不满足再继续往下判断,可以简化程序代码
if score >= 90:
    print('优秀')
elif score >= 80:
    print('好')
elif score >= 70:
    print('良')
elif score >= 60:
    print('及格')
else:
    print('你要努力了!!!')
【方法二】
score = int(input('分数:'))
#使用逻辑运算符and,判断分数,打印输出
if score >= 60 and score < 70:
    print('及格')
elif 70 <= score < 80:
    print('良')
elif 80 <= score < 90:
    print('好')
elif score >= 90:
    print('优秀')
else:
    print('你要努力了!!!')

if判断在python中占很高的作用。用处非常多,非常重要。

如果有问题可以留言评论 一起讨论  ,希望兄弟们努力学习。完成自己的目标

本章学完就可以接触 python的新篇章 while循环和for循环。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339195.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号