2021-02-03

#for循环
print("计算1+2+……+100结果为:")
result = 0 #保存累加结果的变量
for i in range(101):
    result += i #实现累加
print(result)
*range()函数,用来生成一系列连续的整数

string="啦啦啦啦啦啦"
print(string)
for ch in string:
    print(ch)
#whlie循环
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
none = True #作为循环条件的变量
number = 0  #计数变量
while none:
    number += 1 #计数加1
    if number%3 == 2 and number%5 == 3 and number%7 == 2: #判断是否符合条件
        print("答曰:这个数是",number)
        none=False
#循环嵌套
for row in range(1,5):
    print("当前所在排",row)
    if 2 == row:
        print("第二排是我所在排数!")
        for column in range(1,8):
            print("当前所在列:",column)
            if 3 == column:
                print("第三列,这里是你的座位")
九九乘法表
for i in range(1,10):      #控制行数
    for j in range(1,i+1): #输出与行数相等的列
        print(str(j)+"x"+str(i)+"="+str(j*i)+"\t",end="")
    print("") #换行

#嵌套语句
 break语句
for row in range(1,5):
    print("当前所在排",row)
    if 2 == row:
        print("第二排是我所在排数!")
        for column in range(1,8):
            print("当前所在列:",column)
            if 3 == column:
                print("第三列,这里是你的座位")
                break
        break


print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in range(100):
    print(number)
    if number%3 == 2 and number%5 == 3 and number%7 == 2: #判断是否符合条件
        print("答曰:这个数是",number)
        break #跳出循环
#continue语句
total = 99 #可以拍桌子九十九次
for number in range(1,100): #从1循环到99
    if number % 7 ==0: #是7的倍数
        continue     #继续下一次循环
    else:
        string = str(number)
        if string.endswith("7"): #判断是否7结尾
            continue  #继续下一次循环
    total -= 1 #可以拍桌子次数
print("从1到99共拍桌子",total,"次,")
*break执行后完全跳出循环
*continue执行后之跳出一次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值