文章目录
- if
- else语句
- elif语句
- 条件嵌套
- range函数
- while循环
- for循环
- 辗转相除法
- break语句
- continue语句
- 循环中的else语句
if
else语句
elif语句
条件嵌套
range函数
注:
1.不包含end
的值
while循环
for循环
注:
在Python中,print(i, end='')
的意思是将变量i
的值打印输出,并将输出结尾的换行符替换为空字符串(即不换行)。默认情况下,print
函数会在每次打印输出之后自动添加换行符,以在输出中的不同行之间创建一个换行的效果。
通过设置end=''
参数,将输出结束字符(即换行符)替换为空字符串。这意味着在每次调用print(i, end='')
后,下一次的输出将会继续在同一行上进行,而不会在新的一行开始
例如,假设变量i
的值为1,执行print(i, end='')
的结果是在同一行上打印输出1,而不会在下一行开始。
注意:如果您在一个循环中使用print(i, end='')
,则每次打印输出的值将会连续在同一行上显示。
辗转相除法
注:
在Python中,eval()函数用于将字符串作为Python表达式进行求值并返回结果。
eval()函数的语法如下:
eval(expression, globals=None, locals=None)
其中,expression是需要被求值的字符串,globals和locals是可选参数,用于指定全局命名空间和局部命名空间的字典。如果不提供这两个参数,则默认使用当前的全局命名空间和局部命名空间。
eval()函数执行以下操作:
将expression字符串作为Python表达式进行解析和求值。
返回求值后的结果。
x = 10
result = eval('x + 5')
print(result) # Output: 15
break语句
在Python中,break是一个关键字,用于在循环语句中终止循环的执行。当break语句被执行时,程序会立即跳出当前循环,并开始执行循环之后的代码。
break通常与循环结构(如for
循环和while
循环)一起使用。
continue语句
sumA=0
i=1
while i<=5:sumA+=iif i==3:breakprint('i={},sum{}'.format(i,sumA))i+=1