Python小白基础--循环语句
程序员文章站
2022-03-30 10:16:58
'''while循环的格式 while 条件: 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 ...(省略)...'''# demoi = 0while i<5: print("当前是第%d次执行循环"%(i+1)) print("i=%d"%i) i+=1'''while循环应用1.计算1~100的累积和(包含1和100)2.计算1~100之间偶数的累积...
'''
while循环的格式
while 条件:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...(省略)...
'''
# demo
i = 0
while i<5:
print("当前是第%d次执行循环"%(i+1))
print("i=%d"%i)
i+=1
'''
while循环应用
1.计算1~100的累积和(包含1和100)
2.计算1~100之间偶数的累积和(包含1和100)
'''
# demo1
num =1
sum = 0
while num<=100:
num = num + 1
sum = sum + num
print(sum)
# demo2
fnum = 1
fsum = 0
while fnum <= 100:
if (fnum%2 == 0):
fsum = fsum + fnum
fnum = fnum +1
print("1~100的累积和为:%d"%fsum)
# demo3
i = 1
sum = 0
while i<=100:
if i%2 == 0:
sum = sum + i
i+=1
print("1~100的累积和为:%d"%sum)
'''
for 循环
格式:
for i in num:
执行循环语句
'''
'''
for循环的格式
for 临时变量 in 列表或者字符串等:
循环满足条件时执行的代码
'''
name = 'chengdu'
for x in name:
print(x,end ='')
# break和continue
'''
break的作用:用来结束整个循环
'''
# for 循环中的break
# demo4
name = 'helloVscode'
for x in name:
print('----')
print(x)
#######################################
# demo5
print('##############################')
print('break')
name = 'helloVscode'
for x in name:
print('----')
if (x == 'V'):
break
print(x)
#####################################
# while 循环中的break
# demo6
i = 0
while i<10:
i = i+1
print('----')
print(i)
i = 0
while i<10:
i = i+1
print('----')
if(i>5):
break
print(i)
####################################
'''
continue的作用:用来结束本次循环,紧接着执行下一次的循环
'''
print('continue for')
# demo4
print('##############################')
name = 'helloVscode'
for x in name:
print('----')
print(x)
#######################################
# demo5
print('##############################')
print('break')
name = 'helloVscode'
for x in name:
print('----')
if (x == 'V'):
continue
print(x)
#####################################
# while 循环中的continue
# demo6
print('continue while')
i = 0
while i<10:
i = i+1
print('----')
print(i)
i = 0
while i<10:
i = i+1
print('----')
if(i==5):
continue
print(i)
####################################
'''
注意点
break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用
'''
'''
while循环嵌套
while 条件1:
条件1满足时,做的事情1
条件1满足时,做的事情2
条件1满足时,做的事情3
...(省略)...
while 条件2:
条件2满足时,做的事情1
条件2满足时,做的事情2
条件2满足时,做的事情3
...(省略)...
'''
'''
demo
1.打印图形
2.九九乘法表(经典案例)
'''
# 1.打印图形
'''
*
* *
* * *
* * * *
* * * * *
'''
# row 行 col 列
row= 1
while row<=5:
col = 1
while col <= row:
print('*',end='')
col = col +1
print('\n')
row = row +1
# 九九乘法表(经典案例)
i = 1
while i<=9:
j=1
while j<=i:
print("%d*%d=%-2d "%(j,i,i*j),end='')
j+=1
print('\n')
i+=1
'''
print("\t",end='');
包含end=''作为print()BIF的一个参数,会使该函数关闭“在输出中自动包含换行”的默认行为。
其原理是:为end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串。
这个只有Python3有用,Python2不支持
'''
'''
import 与 from...import
在 python 用 import 或者 from...import 来导入相应的模块。
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc,
thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import
'''
'''
if往往用来对条件是否满足进行判断
if有4中基本的使用方法:
基本方法
if 条件:
满足时做的事情
满足与否执行不同的事情
if 条件:
满足时做的事情
else:
不满足时做的事情
多个条件的判断
if 条件:
满足时做的事情
elif 条件2:
满足条件2时做的事情
elif 条件3:
满足条件3时做的事情
else:
条件都不满足时做的事情
嵌套
if 条件:
满足时做的事情
这里还可以放入其他任何形式的if判断语句
while循环一般通过数值是否满足来确定循环的条件
i = 0
while i<10:
print("hello")
i+=1
for循环一般是对能保存多个数据的变量,进行便利
name = 'dongGe'
for x in name:
print(x)
if、while、for等其他语句可以随意组合,这样往往就完成了复杂的功能
'''
本文地址:https://blog.csdn.net/weixin_43599390/article/details/107160699