python基础(二)

一、判断

if判断语句

1.if判断语句介绍

  • if语句是用来进行判断的,其使用格式如下:
if 要判断的条件:
	条件成立时,要做的事情。。。。

if判断语句的作用:就是当满足判断条件时才会执行代码块语句,否则就不执行代码块语句。

比较(即关系)运算符

  • python中的比较运算符如下表
运算符描述示例
==检查两个操作数的值是否相等,如果是,则条件成立。如a=3,b=3,则(a == b) 为 True
!=检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3,则(a != b) 为 True
>检查左操作数的值是否大于右操作数的值,如果是,则条件成立如a=7,b=3,则(a > b) 为 True
<检查左操作数的值是否小于右操作数的值,如果是,则条件成立。如a=7,b=3,则(a < b) 为 False
>=检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。如a=3,b=3,则(a >= b) 为 True
<=检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。如a=3,b=3,则(a <= b) 为 True

逻辑运算符

运算符逻辑表达式示例符 逻辑表达式
andx and y布尔"与":如果 x 为 False,x and y 返回 False,否则它返回 y 的值。True and False, 返回 False。
orx or y布尔"或":如果 x 是 True,它返回 True,否则它返回 y 的值。False or True, 返回 True。
notnot x布尔"非":如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。not True 返回 False, not False 返回 True
if-else的使用格式
if 条件:
		满足条件时要做的事情1
		满足条件时要做的事情2
		满足条件时要做的事情3
		...(省略)...
	else:
		不满足条件时要做的事情1
		不满足条件时要做的事情2
		不满足条件时要做的事情3
		...(省略)...
elif的功能
  • elif的使用格式如下:

	if xxx1:
		事情1
	elif xxx2:
		事情2
	elif xxx3:
		事情3
  • 说明:
  • 当xxx1满足时,执行事情1,然后整个if结束
  • 当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束
  • 当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束
  • 可以和else一起使用
if嵌套的格式
if 条件1:
		
		满足条件1 做的事情1
		满足条件1 做的事情2

		if 条件2:
			满足条件2 做的事情1
			满足条件2 做的事情2
  • 说明
  • 外层的if判断,也可以是if-else
  • 内层的if判断,也可以是if-else

二、循环

  • while循环的格式
while 条件:
		条件满足时,做的事情1
		条件满足时,做的事情2
		条件满足时,做的事情3
		...(省略)...
  • while循环应用
  • 计算1~100的累积和(包含1和100)
i = 1
sum = 0
while i <= 100:
	sum = sum + i
	i += 1

print("1~100的累积和为:%d" % sum)
  • while循环嵌套

格式:

while 条件1:
		
		条件1满足时,做的事情1
		条件1满足时,做的事情2
		条件1满足时,做的事情3
		...(省略)...

		while 条件2:
			条件2满足时,做的事情1
			条件2满足时,做的事情2
			条件2满足时,做的事情3
			...(省略)...
  • while嵌套应用一

要求:打印如下图形:

	*
	* *
	* * *
	* * * *
	* * * * *

参考代码:

i = 1
while i <= 5:
	j = 1
	while j <= i:
		print("* ", end = '')
		j += 1

	print("\n")
	i += 1
break和continue

1. break

break:结束最接近break的循环。

2.continue

continue:结束最接近continue的循环里的当前此循环。

for循环

for循环的格式

for 临时变量 in 列表或者字符串等可迭代对象:
    循环满足条件时执行的代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值