条件语句 if else
1.基本语法
if 条件表达式:
语句块1
语句块2
else:
语句块
2.if语句的嵌套
if 1==1:if 2==2:print(1)else:print(2)
3. if elif语句
inp = input('会员级别')if inp == '非会员':print('这是非会员')elif inp == '高级会员':print('高级会员')elif inp == '白金会员':print('这是白金会员')else:print('无该会员级别')print('开始服务')
4. 补充 pass 这个pass可以表示在某一条件下,什么都不做,可以理解为 过 的意思
if 1==1:pass
5.多个条件 连接 and or Python在计算时, And和or没有优先级,会从前往后计算
循环语句
1.while循环
1.1 基本语法
while 判断语句:
语句块
count = 1
while count < 10:print('OK')
count+=1
print('over')
2.for 循环
3.break 和continue
break 结束循环
continue 继续 不会执行continue底下的语句,重新返回到循环首句
tag = False
for a in range(0, 5):
if a < 4:
print('小于4')
tag = True
continue
if tag:
print(1) 输出小于4 输出小于4 输出小于4 输出小于4 1
练习题目
#练习 输出 1 2 3 4 5 6 8 9
i=1
while i<10:if i!=7:print(i)
i+=1
#求1到100所有数的和
i=1sum=0while i < 101:
sum= sum+i
i+=1
print(sum)
#输出1-100所有奇数/偶数
i=1
while i<=100:if i%2 == 1:print(i)
i+= 1i=1
while i<=100:if i%2 ==0:print(i)
i+= 1
#求1-2+3-4...99d的和
i=1sum=0while i<100:if i%2 == 1:
sum= sum +ielse:
sum= sum -i
i+=1
print(sum)