"""
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. 并发队列之LinkedBlockingQueue

    上一篇我们看了一下这个队列ConcurrentLinkedQueue,那就是一个无界非阻塞链表,我们这次来看看LinkedBlockingQueue,这个队列看名字就知道是一个阻塞式队列(也就是一个单 ...

  2. MD5加密解密以及设置salt(盐值)

    MD5算法 package com.oracle.jsp.util; import java.security.MessageDigest; import java.security.NoSuchAl ...

  3. 死磕mysql(2)

    想测试自己的查询语句,导入批量的数据,一开始很慢以为是自己的语句有问题,后来是这个autocommit,效率相差好多好多............ delimiter // create procedu ...

  4. ATL窗口

    标准的Windows应用程序框架: /*------------------------------------------------------------ HELLOWIN.C -- Displ ...

  5. HDU2066dijkstra模板题

    问题描述: 题目描述:Problem Description 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中    会遇见很多人(白马王 ...

  6. Go操作MongoDB

    mongoDB是目前比较流行的一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库(NoSQL)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. mongoDB介绍 mon ...

  7. sql中常量和变量的引用

    String name =jtf.getText().trim(); String sql="select * from stu where stuname='  "+name+& ...

  8. 利用selenium模拟登陆

    第一部:利用selenium登陆 导入selenium库 from selenium import webdriver 明确模拟浏览器在电脑中存放的位置,比如我存在当前目录 chromePath = ...

  9. Scala函数式编程(五) 函数式的错误处理

    前情提要 Scala函数式编程指南(一) 函数式思想介绍 scala函数式编程(二) scala基础语法介绍 Scala函数式编程(三) scala集合和函数 Scala函数式编程(四)函数式的数据结 ...

  10. Wannafly挑战赛5 A珂朵莉与宇宙 前缀和+枚举平方数

    Wannafly挑战赛5 A珂朵莉与宇宙 前缀和+枚举平方数 题目描述 给你一个长为n的序列a,有n*(n+1)/2个子区间,问这些子区间里面和为完全平方数的子区间个数 输入描述: 第一行一个数n 第 ...