#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执行后之跳出一次循环