Frist:
while True:
n =int(input('请输入一个数字)) \\定义一个变量n,并定义成输入框类型,并强调整形变量
if n==0: \\如果变量n等于0的话
break \\跳出
sum+=n \\把输出的变量n赋值给sum
print(sum) \\输出sum
Second:
while n<=100 : \\当变量n小于等于100
if n%3==0 and n%5==0 : \\如果n取余3等于0,并且n取余5等于0
print (n,'是3和5的倍数') \\ 输出n的值并输出字符串--是3和5的倍数
elif n%5==0 : \\如果n取余5等于0
print(n,'是5的倍数') \\输出n的值,并输出字符串--是5的倍数
elif n%3==0: \\如果n取余3等于0
print(n,'是3的倍数') \\输出n的值并输出字符串是3的倍数
n=n+1 \\把上一个n的值加一并赋值给当前变量n
else: \\如果是其他情况
print('循环结束') \\输出字符串--跳出循环
Third:
#直角三角形
nums=range(5) \\定义一个变量行数为5
for i in range(1,6): \\定义循环从第一行一个到最后一行的五个
for j in rage(i): \\for循环变量i
print("*",end='') \\输出星号,并自动换行
print() \\输出
#等腰三角形
rows=7 \\定义一个变量rows,并赋值给7
for i in range(rows) : \\循环变量rows
for j in range(rows,i,-1) : \\从上往下依次星号-1
print(' ',end=' ') \\输出并换行
for k in rage(i*2+1) : \\循环变量i乘2+1
print('*',end=' ') \\输出星号换行
print() \\输出
#学生成绩输入判断
count=0 \\定义一个变量count并赋值0
for i in range(1,4): \\循环i数组1-4
print('请输入第',i,'个班级学生成绩') \\输出
for j in range(1,4): \\继续循环数组1-4
score=int(input('请输入第'+str(j)+'个学生成绩')) \\定义整形input类型赋值给score
if score<0: \\判断score是否小于0
print('录入负数 进入下一个班级') \\输出字符串
if score<80: \\判断score是否小于80
continue \\返回
count+=1 \\counte+1
print('大于80的人数',count) \\输出字符串