Python learning day 2

条件与循环

条件

条件分支的语句:if``else``elif

  • 与C++等不同,Python用缩进区分代码块,注意缩进要相同,可以在编译器中设置。
  • if等语句后要有:
示例:

模拟掷骰子:

from random import randint
a=randint(1,6) #给定范围1-6
if a==1:
	result='最小'
elif a==6:
	result='最大'
else:
	result='other'
print(result)

循环

for-in语句循环

按照python惯例.md推荐,直接讲for和in连用。对于循环次数已知或者对容器内进行迭代的适用。

提前说明
range(a,b,c)--------------a,b区间端点,前闭后开区间;c步长;可为常量或变量
range(a)-------------------a个数,也就是0到a-1
注意:
语句后要有:

示例
for i in range(1,10):	#0-9
	print(i)
for a in range(10):	#0-9
	print(i-10)		#打印出的全是0,这说明,range产生的都是int型的整数

while语句循环

对于不知道循环次数的,使用while循环。通过值为Ture False的语句控制循环的进入与离开,此语句位于while:内,例如while Ture: while a+b>10:

示例
for i in range(1,10):
#	print(i)
	break
for a in range(10):
#	print(i-10)
	break
while a+i<3:
	print(a+i)
	i+=1

breakcontiue来控制循环的过程

break关键字来提前终止循环,注意break只能终止它所在的那个循环,
这一点在使用嵌套的循环结构需要引起注意continue关键字可以用来放弃本次循环后续的代码直接让循环进入下一次循环的过程。这一点与C++类似,不过要注意缩进。


多加练习,结合以后学的特性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值