"""
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. 物流跟踪API-快递单订阅

    上一篇文章我们讲解了轨迹查询的接口,通过快递鸟接口可以实现实时查询物流轨迹,这次给大家推荐订阅服务功能. 为了更好的理解订阅服务,我们来做个对比, 即时查询是主动查询物流轨迹,需要我们主动调用接口才能 ...

  2. ATL的GUI程序设计(4)

    第四章 对话框和控件 对于Win32 GUI的程序设计来说,其实大部分的情况下我们都不需要自己进行窗口类的设计,而是可以使用Win32中与用户交互的标准方式--对话框(Dialog Box).我们可以 ...

  3. js小练习---实现红绿灯

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 教你5分钟做个手机APP[视频]

    天天宅在家里,没什么事做,录个教学视频吧! 发到了视频网站上去根本没人看,伤心ing啊! 不知cnblogs上面是否让我发! 先上一张效果图看看哈: 如果播放不正常请点这里:https://www.b ...

  5. Codeforces_834

    A.两个方向都判断. #include<bits/stdc++.h> using namespace std; string s1,s2; map<char,int> mp; ...

  6. 题解 SP375 【QTREE - Query on a tree】

    \[ \texttt{Preface} \] 这题在 \(\text{Luogu}\) 上竟然不能交 \(C++\) ,会一直 \(Waiting\) ,只能交非 \(C++\) 的语言. 所以打完了 ...

  7. 题解 bzoj3688【折线统计】

    考虑 \(dp\) . 首先把所有节点按 \(x\) 从小到大排序是很有必要的. 记 f[i][j][0] 表示满足以第 \(i\) 个节点做折线结尾,选取的点集 \(S\) 满足 \(f(S)=j\ ...

  8. throw throws区别

    1.throws是在方法上对一个方法进行声明,而不进行处理,向上传,谁调用谁处理: 格式: 权限修饰符 返回值类型 方法名(参数列表) throws Exception1,Exception2...{ ...

  9. 《Python编程:从入门到实践》分享下载

    书籍信息 书名:<Python编程:从入门到实践> 原作名:Python Crash Course 作者: [美] 埃里克·马瑟斯 豆瓣评分:9.1分(2534人评价) 内容简介 本书是一 ...

  10. H5异步加载多图

    异步加载多图(可能没啥用,加载慢)(图片预加载,提前给浏览器缓存图片) 1. 用一个计数变量记录需要加载的图片个数 2. 用new Image()去加载,加载完给此对象的src赋值要加载的url路径( ...