"""
if语法规则:
if 条件比较语句1:
# 条件成立的时候 会执行的代码
elif 条件比较语句2:
# 条件2成立的时候 会执行的代码
else:
# 条件不成立的时候会执行的代码
"""
# 定义一个字典,存储一个账号 密码
user = {'u_id': "python", "pwd": "123qwe"} # 条件判断:登录小案例
# 第一步:用户输入账号,密码
u_id1 = input("请输入账号:")
pwd_1 = input("请输入密码:") # 第二步 判断账号和密码是否正确
# 条件判断使用逻辑运算符:and or mot
if u_id1 == user["u_id"] and pwd_1 == user["pwd"]:
print("账号密码正确,登录成功!")
else:
print("您输入的账号或者密码有误!") '''
案例:成绩区分 小于60分:不及格 60-79:及格 80以上(包括80):优秀 条件判断使用的注意点:
一个条件语句中:if是必须要有的,elif(可有可无,多个条件判断才用)
else:(可有可无,条件不成立的时候,要做什么事情的时候可以使用) '''
num = int(input("请输入您的考试成绩:")) if num < 60:
print("您的成绩不及格,赶紧回去补课!")
elif num < 80:
print("您的成绩为合格!")
else:
print("您的成绩优秀!") """
while循环:条件循环
语法规则:
while 条件:
#条件成立执行的代码
注意点:不要出现死循环(注意终止循环的条件) 使用在循环体中的关键字:
break:终止循环,跳出循环体
continue:终止当前本轮循环,开启下一轮循环 while循环中的else:
循环条件不成立,退出循环执行else中的代码
使用break循环,不会执行else中的代码 for 循环:迭代循环
语法格式:
for 变量 in 遍历的数据:
# 遍历出来一个数据时,去执行的代码 内置函数rang() """
i = 0
while i < 100:
if i == 50:
continue
# break
print('{}'.format(i))
print('hello python!')
i = i + 1
print("这是{}次打印".format(i))
else:
print("i小于100不成立,此时i的值{}".format(i)) # for循环举例
li = [78, 32, 55, 77, 88, 90, 54, 24, 67, 39]
for num in li:
print("当前的成绩{}".format(num))
if num < 60:
print("您的成绩不及格,赶紧回去补课!")
elif num < 80:
print("您的成绩为合格!")
else:
print("您的成绩优秀!") # 内置函数rang()
# 传一个参数
# 传2个参数:第一个代表起始位置,第二个代表终止位置(左闭右开)
# 传三个参数:第三个代表步长
print(list(range(11)))
print(list(range(1,101)))
print(list(range(0,10,2))) dic = {"aa":11,"bb":22,"cc":33}
# 遍历字典的键
for i in dic:
print(i)
# 遍历字典的值
for i in dic.values():
print(i)
# 遍历字典的键值对
for k,v in dic.items():
print(k)
print(v) # 元祖拆包
a,b = (11,22)
print(a)
print(b)

【python基础语法】运算符&if条件语句&while循环&for循环(第5天课堂笔记)的更多相关文章

  1. 第一章:python基础语法| 字符编码| 条件语句...

    1.编程语言介绍 编程就是写代码,让计算机帮你做事情.计算机底层是电路,只认识二进制0和1.机器语言&汇编语言语言进化历史:机器.汇编.高级.机器语言只接受二进制代码:汇编语言是采用英文缩写的 ...

  2. JS一周游~(基础、运算符、条件语句)

    一.基础篇 JavaScript 基于浏览器(客户端).基于(面向)对象{没有继承}.事件驱动(要有对象).脚本语言(灵活多变) 1.作用 表单的验证,减轻服务端的压力 添加页面动画效果 动态更改页面 ...

  3. Golang基础(2):Go条件语句、switch和循环语句

    一:Go条件语句 package main import "fmt" //========go条件判断语句=== func main() { { fmt.Println(" ...

  4. Python基础语法5-控制流语句

  5. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

  6. python学习第三讲,python基础语法之注释,算数运算符,变量.

    目录 python学习第三讲,python基础语法之注释,算数运算符,变量. 一丶python中的基础语法,注释,算数运算符,变量 1.python中的注释 2.python中的运算符. 3.pyth ...

  7. python基础语法(运算符及优先级)

    python基础语法(运算符及优先级) python语言支持的运算符类型 算数运算符 假设变量a为10,变量b为21 算数符 描述 实例 + 加-两个对象相加 a+b结果31 - 减-得到一个负数或者 ...

  8. Python基础 第5章 条件、循环及其他语句(2)

    6. 简单推导 列表推导,是一种从其他列表创建列表的方式,其原理类似于for循环. list1 = [x * x for x in range(10)] print(list1) 结果: [0, 1, ...

  9. Python 基础语法(四)

    Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...

  10. python基础语法及知识点总结

    本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...

随机推荐

  1. linux运维基础知识-系统分区及LVM逻辑卷的创建

    系统分区及LVM逻辑卷的创建 分区 创建逻辑卷 LVM简介:逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,如图 ...

  2. vue-父组件向子组件传值

    一.父组件向子组件传值 其实该问题是说子组件如何访问父组件的属性和方法?那么根据对组件化的理解,无非就是要解决两个问题: 1.父组件如何将值传给子组件? 2.子组件如何获取父组件传递过来的值? 解读v ...

  3. Java并发编程(一):线程基础知识以及synchronized关键字

    1.线程与多线程的概念:在一个程序中,能够独立运行的程序片段叫作“线程”(Thread).多线程(multithreading)是指从软件或者硬件上实现多个线程并发执行的技术. 2.多线程的意义:多线 ...

  4. python中更人性化的一个单元测试框架:nose2

    如果你学过 python 进行自动化测试,你一定使用过 unittest.今天我们要讲的 nose2 是一个高级版本的 unittest.他比 unittest 更容易理解,用起来也更加方便一些. 快 ...

  5. Spacemacs安装

    Spacemacs官网 为什么选择Spacemacs Spacemacs是一个已经配好的Emacs和Vim,正如官网所说的The best editor is neither Emacs nor Vi ...

  6. 在家想自学Java,有C语言底子,请问哪本书适合?

    一.问题剖析 看到这个问题,我想吹水两句再做推荐.一般发出这个疑问都处在初学编程阶段,编程语言都是相通的,只要你领悟了一门语言的"任督二脉",以后你学哪一门语言都会轻易上手.学语言 ...

  7. c++ 初始化列表和构造函数初始化区别

    先上代码 #include <iostream> class MyContruct { public: MyContruct() { std::cout << "My ...

  8. 【Bullet引擎】Bullet物理引擎简单说明

    说明 Bullet是一款开源的物理模拟计算引擎,包括刚体.柔体.弹性体等,是世界三大物理模拟引擎之一(包括Havok和PhysX),被广泛应用于游戏开发(GTA5等)和电影(2012等)制作中. Bu ...

  9. 文件共享服务之Samba

    一.Samba服务概述 在Windows网络环境中.机之间进行文件打印和共享是通过微软自己的SMB/CIFS协议来实现的.SMB(服务消息块)和CIFS(通用互联网文件系统)这两个都是微软的私有协议 ...

  10. SqlServer触发器的基础知识

    触发器的基础知识:create trigger tr_name on table/view{for | after | instead of } [update][,][insert][,][dele ...