大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。
循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式
1.循环控制语句
在了解循环语句的使用方法之前,我们先来了解几个循环控制语句:
1)break语句
在语句块执行过程中终止循环,并且跳出整个循环
实例:
for letter in 'Python':
if letter == 'h':
break
print('当前字母 :%s' %letter)
2)continue语句
在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。
实例:
for letter in 'Python':
if letter == 'h':
continue
print('当前字母 :%s' %letter)
3)pass语句
pass是空语句,是为了保持程序结构的完整性。
实例:
# 输出 Python 的每个字母
for letter in 'Python':
if letter == 'h':
pass
print('这是 pass 语句')
print('当前字母 :%s'%letter)
print('Good bye!')
2.for循环语句
for循环使用的语法:
for 变量 in 序列:
循环要执行的动作
在这里给大家介绍一下range
range的用法大致有一下三种:
range(stop): 0 - stop-1
range(start,stop): start - stop-1
range(start,stop,step): start - stop-1 step(步长)
实例:
for item in range(5):
print(item)
print('\n')
for num in range(10,15):
print(num)
print('\n')
for a in range(20,30,2):
print(a)
for循环实例:
实例一:
##求1、3、5...99的和
sum = 0
for i in range(1,101,2):
sum += i
print(sum)
实例二:
#用户输入一个整型数,求该数的阶乘
num = int(input('Num:'))
res = 1
for i in range(1,num+1):
res *= i
print('%d 阶乘的结果是: %d' %(num,res))
3.while循环语句
当while循环满足条件时,做循环体里面的事情,即:
while 条件():
条件满足时,做的事情1
条件满足时,做的事情2
实例:
i = 0
result = 0
while i <= 100:
result += i
i += 1
print('1+2+3+...+100的和为:%d' %result)
那么可以考虑一个问题 如果while的条件恒为真时,那就是一个死循环,死循环在我们的生产环境中也是不可缺少的一部分
while死循环实例:
while True:
print('hello python!')
4.while嵌套
while和for循环都可以进行嵌套使用已达到我们想要实现的功能
while嵌套实例:
打印9*9乘法表
row = 1
while row <= 9:
col = 1
while col <= row:
print('%d * %d = %d\t' %(row,col,col * row),end='')
col += 1
print('')
row += 1
结果:
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/170053.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...