python基础语法—if/for/while

条件判断(if…else…)
PS:变量使用前需要进行赋值,每个判断语句之后需要使用冒号:
单向判断:只有一个if语句,不满足就跳过

a=3
if a<4:
	print('a比4小')

双向判断:不满足if条件就执行else里面的内容,if与else平级,均需要在后面加上冒号,判断条件需要是互斥的`

a=3
if a>=4:
	print('a比4大'elseprint'a比4小'

嵌套判断:判断里面嵌套判断,就像剥洋葱一样看就好了

a=101
if a<100:
    print('比100小')
    if a<60:
  	    print('比60小,渣渣')
    else:
  	    print('比渣渣好一点点')
else:
    print('比100大')
    if a<1000:
        print('还行')
    else:
        print('超棒')

for…in…循环:已知循环次数

for i in [1,2,3,4,5]:
    print(i)

1.i 是变量,从循环体中取值(列表的元素,字典的key,字符串的字符)
2.循环体可以是列表,字典,字符串,
3.语法:最后加冒号: 循环体需要缩进
range()函数:可以生成一个整数序列,取头不取尾
range(n)=rang(0,n),生成一个从0到n-1的整数序列
range(m,n) ,生成m 到 n-1的序列
range(m,n,p) ,生成m 到 n-1的序列,间隔p.eg:range(1,7,2) --[1,3,5]
if 结合 range()函数使用

students = ['A','B','C']
for i in range(3):# 3代表循环次数
    student1 = students.pop(0)  # 运用pop()函数,同时完成提取和删除。
    students.append(student1)  # 将移除的student1安排到最后一个座位。
    print(students)
# 输出
# ['B', 'C', 'A']
# ['C', 'A', 'B']
# ['A', 'B', 'C']

while 循环:未知循环次数或固定循环次数

a=0
while a<5:
    a=a+1
    print(a)

1.需要先定义变量
2.循环内要更新变量,不然可能会陷入死循环
3.语法:条件后面增加冒号: 循环体需要缩进

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值