python学习02

一.运算符和表达式【第二部分】

1.逻辑运算符

作用:进行设置条件,运算的结果为布尔值
使用:一般结合关系运算符使用
逻辑与:and
表达式1 and 表达式2 :只有当表达式1和表达式2同时成立的时候,结果为True
逻辑或:or
表达式1 or 表达式2 :当表达式1和表达式2中至少有一个成立的时候,则结果为True
逻辑非:not
not 表达式:真——》假 假——》真

二.循环语句之while语句

2.1使用

语法:
if 表达式
  语句
while 表达式:
  语句
详细的写;
初始化表达式
while 条件表达式
 循环体
循环之后的操作表达式
工作原理:当程序从上往下依次执行的时候,一旦遇到while语句,首先判断条件表达式是否成立,如果成立,则执行循环体和循环之后的操作表达式:如果条件表达式不成立,则直接跳过整个while语句继续执行后面的语句
与if语句的区别:在条件都成立的前提下,if语句只会执行一次,但是while语句至少会执行一次
代码演示:
#举例:打印10遍hello world
#解决问题;考虑次数
#1.定义一个变量,用于记录循环的次数
num=0
#2.判断num和一个指定值之间的大小,只需要保证次数为需求中的次数
while num<10:
	#x循环体
	print("hello world")
	num+=1

num1=10
while num1>0:
	print("hello world")
	num-=1

2.2死循环

代码演示:
#死循环
while True:
	pass

while 1:
	pass

2.3else分支

if 表达式1:
 语句
else:
 语句
while 表达式:
 语句
else:
 语句
代码演示:
#需求:打印0-9的数字
num1=0
while num1<10:
	print(num1)
	num1+=1
else:
	print("~~~~~~~")

num2=0
while num2>10:
	print(num2)
	num2+=1
else:
	print("hello~~~~")

总结:

a.在if-else语句中,当条件为假的时候,else才有被执行的机会

b.在while-else语句中

当语句为真:先执行完循环,最后才执行else

当条件为假:直接执行else

2.4练习

代码演示:
#需求:打印1-100之间的所有偶数
#1.方式一
num1=1
while num1<=100:
	if num1%2==0:
		print(num1)
	num1+=1

#方式二
num2=2
while num2<=100:
	print(num2)
	num2+=2

#2,求1-100之间能被5整除的数的和
num3=1
#新定义一个变量,用于记录每次获取到的符合条件的数的和
sum3=0
while num3<=100:
	if num3%5==0:
		print(num3)
		sum3+=num3
	num3+=1
print(sum3)

#3.求1-100之间能被6整除的数的个数
num4=1
count4=0
while num4<=100:
	if num4%6==0:
		count4+=1
	num4+=1

#4.求10的阶乘
num5=1
sum5=1
while num5<=10:
	print(num5)
	sum5*=num5
	num5+=1

print(sum5)

2.5嵌套while语句

代码演示:
#打印九九乘法表
#实现:嵌套循环
#外层循环:控制行
line=1
while line<=9:
	#循环体
    #内层循环;控制列
	colum=1
	while colum<=line:
		print("%dx%d=%d"%(colum,line,line*colum),end="")
		colum+=1
		#换行
	    print("")
	    line+=1

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值