python中的if...else...、while、for
1.if···else条件判断基本语法
if 条件:
执行语句
elif 条件 :
执行语句
……
else :
执行语句
var=input("请输入表示会员级别的数字(1-5):")
if var=='1':
print('顶级会员')
elif var=='2':
print('钻石会员')
elif var=='3':
print('黄金会员')
elif var=='4':
print('白金会员')
elif var=='5':
print('普通会员')
else :
print('输入错误,请重新输入!')
2.while循环基本语法
while 条件判断:
执行语句
n=0 count=0 while n<=10: if n%2==0: print(n,end=' ')---表示打印不换行 count=count+n n=n+1 print('') print('0到10之间的偶数的和为:',count)
执行结果为
[root@oldboy test]# python while.py 0 2 4 6 8 10 0到10之间的偶数的和为: 30
3.for循环基本语法
for v in 可迭代对象:
执行语句
test='今天天气好晴朗' for v in test: print(v) print('---end---')
执行结果为
[root@oldboy test]# python for.py 今 天 天 气 好 晴 朗 ---end---
一个print语句可连续输出多个结果,不同结果之间用逗号隔开
print输出不换行,print('hello', end=' ')
continue,在循环中如果遇到continue,则终止当前循环,后面的语句都不执行,直接进入下次循环
break,在循环中如果遇到break,则整个循环语句终止