Python——分支循环函数

一、分支

  1. 单项分支:一个if
Num = 1
if Num == 1:
	print('单项分支')

注意点有三个:
①if后面可以用括号也可以不用
②if这一行结束时要用冒号
③下面if内的行开头都要缩进,哪一行不缩进,if就在它前一行结束。缩进标志着哪些行在if内

  1. 双项分支一个if一个else
    注意,分支和循环语句的行尾都要冒号,因为不像C有大括号来标志范围

  2. 多项分支:相当于C中else if的是其减缩elif
    可以 有elif而无else

if score == 750:
	print("清华")
elif score == 150
	print("种田")
else
	print("人↓人)
  1. 巢状分支/嵌套分支
    就是if语句中套if语句

二、循环

  1. for-in
    举个例子好来理解
lists = ['a','b','c','d']
for i in lists:
	print(i)

不要和以前学的for混淆了,这个for就是单纯来逐个遍历的,也没有什么结束条件什么的,只要list没遍历完,就继续for
再举个例子

#遍历字典
for i in dict_1:
	print(i) #键
	print(dict_1[i]) #值

#有的时候可能也想跳着遍历,此时range函数就该出场了
range(始,末+1,步长),就是从始到末,一次加个步长的列表

#遍历0到100的偶数
for i in range(0,101,2):#注意不要忘了冒号啊
	print(i)
  1. while循环
    这个倒是和以前学的一样
lists = ['a','b','c','d']
lens=len(lists)
num = 0
while num < lens:
	print(lists[num]) 
	num+=1
  1. 其他
    跳出:break,continue
    与或非:and、or、not代替了原来&&、||、!
    取商:// 注意这个不一样了,这个相当于C中的除,结果为整数
    得到浮点运算结果:/ 这个相当于C中的浮点数除
    取模:%

三、函数

  1. 怎么写函数:
def 函数名(参数):pass #相当于return,用于在没想好函数内容时占位
	②普通内容	
  1. 关键字位置一一对应,除非:
def f(name,age,sex)
	...

f(sex=xxx,name=xxx,age=xxx)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值