python2

1.if语句

①格式:

if 判断条件:
    满足条件后的内容

#年纪大于等于18岁显示已成年,否则显示未成年
#定义变量
age=20
#条件语句
if age>=18:
    print("已成年")
else:
    print("未成年")年")

3.if-elif-else语句
score=int(input("请输入你的成绩:"))
 
#条件语句
if score>80 and score<=100:
    print("A")
elif score>=60 and score<=80:
    print("B")
else:
    print("C")

4.if语句嵌套
#输入语句
money=int(input("请输入金额:"))
if money>2:
    print("请上车!")
    seat=int(input("请输入剩余座位:"))
    if seat>0:
        print("请入座!")
    else:
        print("请站稳扶好!")
else:
    print("请充值!")

二、循环语句

while 判断条件:
    满足条件的内容
    满足条件的内容
    ......

打印1-100数据的和
#定义变量
i=1
sum=0
#循环语句
while i<=100:
    sum+=i
    i+=1
print("1-100之间数据的和为%d"%(sum))
 
#题2:计算1-100之间的偶数和
#定义变量
i=1
sum=0
 
#循环语句
while i<=100:
    if i%2==0:
        sum+=i
    i+=1
print("1-100之间偶数的和为{}".format(sum))

while 判断条件1:
    满足条件的内容
    满足条件的内容
    ......
    while 判断条件2:
        满足条件的内容
        满足条件的内容
        ......

#1:直角三角形
i=1
while i<=5:                   *
    j=1                       **
    while j<=i:               ***               
        print("*",end="")     ****
        j+=1                  *****
    print("")
    i+=1                                
#2:九九乘法表
i=1
while i<=9:
    j=1
    while j<=i:
        print("%d*%d=%d"%(j,i,i*j),end=" ")
        j+=1
    print("")
    i+=1

for 临时变量 in 列表或者字符串等可迭代对象: 
    循环满足条件时执行的代码

for循环直接进入循环,执行到末尾再次进行循环,若条件还成立则重复上述步骤,若条件不成立则跳出当前for循环

while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出,而不是直接跳出

continue的作用:用来结束本次循环,执行下一次的循环 

break的作用:跳出所在的当前整个循环,到外层代码继续执行

return的作用:直接返回函数,该函数体内所有的代码(包括循环体)都不会再执行

#continue例题:while循环1到5,当数字是2,跳出本次循环,执行其他循环


#执行结果:1,2,4,5,6
i=0
while i<=5:
    i+=1
    if i==3:
        continue
    print(i)
 
#break例题:while循环1到5,当数字是4,停止循环
#执行结果:1
i=0
while i<=5:
    i+=1
    if i==4:
        break
    print(i)
 
#return例题:判断年龄是否大于等于18并返回结果
#定义一个age方法
def age():
    i=16
    if i>=18:
        print("哈哈哈")
        return "我%d已成年"%(i)
        print("嗯嗯嗯")
    else:
        return "我%d未成年"%(i)
#调用方法
print(age())

pass 是空语句

#执行结果:报错
for i in range(9):
 
#执行结果:成功,输出0-8
for i in range(9):
    print(i)
 
#执行结果:成功,无输出
for i in range(9):


  pass
#不输出
for i in range(9):
    pass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值