美文网首页
Python基础之【条件判断和循环】

Python基础之【条件判断和循环】

作者: 叶不归宿 | 来源:发表于2022-10-17 14:51 被阅读0次

条件判断

if <条件判断1>:
  <执行1>
elif <条件判断2>:
  <执行2>
elif <条件判断3>:
  <执行3>
else:
  <执行4>

注意不要少写了冒号:。
if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else

str不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数来完成这件事情
int()函数发现一个字符串并不是合法的数字时就会报错,程序就退出了。

循环

Python的循环有两种

for...in循环

依次把list或tuple中的每个元素迭代出来

names = ['Michael', 'Bob', 'Tracy']
for name in names:
    print(name)

执行这段代码,会依次打印names的每一个元素

Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如range(5)生成的序列是从0开始小于5的整数

计算1-100的整数之和:

sum = 0
for x in range(101):
    sum = sum + x
print(sum)
while循环

只要条件满足,就不断循环,条件不满足时退出循环

计算100以内所有奇数之和:

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
print(sum)

在循环中,break语句可以提前退出循环
在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环

参考:廖雪峰-Python教程

相关文章

网友评论

      本文标题:Python基础之【条件判断和循环】

      本文链接:https://www.haomeiwen.com/subject/sxkrzrtx.html