python中的控制语句

python基础之-控制语句

1.分支结构

if...else...

#语法:
#if  条件:
#  if语句块
#else:  
#  else语句

s = 7
if s > 1 and s<6:
    print('{}在1-6之间'.format(s))
else:
    print('{}不在1-6之间'.format(s))

if...elif...else...

# if 条件
#     if语句块
# elif 条件
#     elif语句块
# ....
# else:
#     else语句块

a = -1
if a>2:
    print("大于2")
elif a<2 and a>0:
    print('小于2')
elif a == 0:
    print('====0')
else:
    print('<0')

2.循环结构

while ...

while循环用来做不知道循环次数的循环

 while循环要再循环外边定义一个变量来控制循环

语法:
#while 判断条件:
#    执行语句……

#   循环
a = 1
while a <= 10:
    print('{}:helloword'.format(a))
    a+=1
    
#10以内的偶数输出
a = 0
while a<=10:
    if a % 2 == 0:
        print(a,end=' ')
    a+=1

for...

for循环用来做知道次数的循环

for i in 变量:
   循环体

# 判断1-10的奇数偶数
for i in range(11):
    if i%2==1:
        print('{}为奇数'.format(i))
    else:
        print('{}:偶数'.format(i))
        
# 打印0到10,步长为2
for o in range(0,11,2):
    print(o,'\t')
    
# 打印列表中的元素
lis = ['a','d','c','s']
for li in lis:
    print(li)
    
# 打印字符串中的每个元素
str ='qwertyuiop'
for q in str:
    print(q,end='\t')
print()

# 打印99+法表
for i in range(1,10):
    for j in range(1,i+1):
        print(j,'+',i,'=',j+i,end='\t')
    print('\n')
    
# 打印直角三角形
for i in range(10):
    for j in range(i):
        print('*',end='\t')
    print()

列表生成式

# 用列表生成式打印出1-10之间的偶数的平方   i**2:表示i的平方
print([i**2 for i in range(1,11) if i%2==0])

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值