【python基础语法】运算符&if条件语句&while循环&for循环(第5天课堂笔记)
"""
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天课堂笔记)的更多相关文章
- 第一章:python基础语法| 字符编码| 条件语句...
1.编程语言介绍 编程就是写代码,让计算机帮你做事情.计算机底层是电路,只认识二进制0和1.机器语言&汇编语言语言进化历史:机器.汇编.高级.机器语言只接受二进制代码:汇编语言是采用英文缩写的 ...
- JS一周游~(基础、运算符、条件语句)
一.基础篇 JavaScript 基于浏览器(客户端).基于(面向)对象{没有继承}.事件驱动(要有对象).脚本语言(灵活多变) 1.作用 表单的验证,减轻服务端的压力 添加页面动画效果 动态更改页面 ...
- Golang基础(2):Go条件语句、switch和循环语句
一:Go条件语句 package main import "fmt" //========go条件判断语句=== func main() { { fmt.Println(" ...
- Python基础语法5-控制流语句
- python学习第四讲,python基础语法之判断语句,循环语句
目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...
- python学习第三讲,python基础语法之注释,算数运算符,变量.
目录 python学习第三讲,python基础语法之注释,算数运算符,变量. 一丶python中的基础语法,注释,算数运算符,变量 1.python中的注释 2.python中的运算符. 3.pyth ...
- python基础语法(运算符及优先级)
python基础语法(运算符及优先级) python语言支持的运算符类型 算数运算符 假设变量a为10,变量b为21 算数符 描述 实例 + 加-两个对象相加 a+b结果31 - 减-得到一个负数或者 ...
- Python基础 第5章 条件、循环及其他语句(2)
6. 简单推导 列表推导,是一种从其他列表创建列表的方式,其原理类似于for循环. list1 = [x * x for x in range(10)] print(list1) 结果: [0, 1, ...
- Python 基础语法(四)
Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...
- python基础语法及知识点总结
本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...
随机推荐
- 三、Linux系统中的文件类型和文件扩展名
.sock文件也是一类特殊的文件,这类文件通常用在网络之间进行数据连接,如:我们可以启动一个程序来监听客户端的要求,客户端可以通过套接字来进行通信: linux中的文件类型 文件类型介绍 Linux系 ...
- [C/C++]_[Unicode转Utf8,Ansi转Unicode,Ansi文件转Utf8文件]
http://blog.csdn.net/infoworld/article/details/15337665 场景: 1.也就只有windows需要那么麻烦,还搞一个ANSI编码.学学mac os ...
- Codeforces_714_A
http://codeforces.com/problemset/problem/714/A 水,注意K的值. #include <iostream> using namespace st ...
- Windows搭建IIS服务器使用NATAPP实现内网穿透
目的:外网可以访问本地网页. 步骤: 一.实现内网访问 1.Win+Q搜索[控制面板],选择[程序],点击[启用或关闭Windows功能], 2.勾选[Internet Information Ser ...
- 使用Java8 Files类读写文件
Java8 Files类的newBufferedReader()和newBufferedWriter()方法 这两个方法接受Path类型的参数.Path 类是Java8 NIO中的接口.可以由Path ...
- Apache 相关 mod_rewrite ,RewriteCond,{HTTP_HOST}
1.给子域名加www标记 RewriteCond %{HTTP_HOST} ^([a-z.]+)?example\.com$ [NC] RewriteCond %{HTTP_HOST} !^www\ ...
- 【小方法】navicate for mysql使数据库可以识别中文
右键选择新建数据库,将字符集与排序规则改成utf-8形式
- 深入理解幂等性及Restful风格API的幂等性问题详解
什么是幂等性 HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外).也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同. ...
- MySql基础补漏笔记
在MySQL教程|菜鸟教程系统复习的时候有一些知识点还没掌握透的或者思维方式还没完全跟上的地方,写了一个笔记,讲道理此笔记对除我之外的任何读者不具有任何实用价值,只针对我在复习MySQL基础过程中的查 ...
- Leetcode:105. 从前序与中序遍历序列构造二叉树&106. 从中序与后序遍历序列构造二叉树
Leetcode:105. 从前序与中序遍历序列构造二叉树&106. 从中序与后序遍历序列构造二叉树 Leetcode:105. 从前序与中序遍历序列构造二叉树&106. 从中序与后序 ...