python 分支和循环

1 if条件判断三种形式

第一种

age=20
if age >= 18:
    print('your age is', age)
    print('adult')
if age <= 18:
    print('your age is', age)
    print('teenager')

第二种

age = 3
if age >= 18:
    print('your age is', age)
    print('adult')
else:
   if age<=18
       print('your age is', age)
       print('teenager')

第三种

age = 3
if age >= 18:
    print('your age is', age)
    print('adult')
elif age <= 18:        #elif是else if的缩写,完全可以有多个elif,
   print('your age is', age)
   print('teenager')

2 for循环

for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。
例子:打印“菠萝最爱陈晨啦”

>>> love = ['菠萝', '最爱' , '陈晨' , '啦']
>>> for i in love:
...     print(i)
...
菠萝
最爱
陈晨
啦

例子2:比如想计算1-15的整数之和,可以用一个sum变量做累加:

>>> number=(1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,12,13,14,15)
>>> for x in number:
...     sum = sum + x
>>> print(sum)
360

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

>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

那么计算0-100的求和可以为

>>> for x in range(101):
...     sum = sum + x
...
>>> sum
5050

3 while 循环

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

love="陈晨"
B=input("谁是世界上最漂亮的小姐姐:")
while True :
    if B==love :
        break #在循环中,break语句可以提前退出循环
    B = input("答错啦,这还用想么:")
print("说的没错")
print("陈晨是世界上最漂亮的小姐姐")
微信截图_20200331181057.png

4 continue语句

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

#没有continue
>>> n = 0
>>> while n < 5:
    n = n + 1
    print(n)
1
2
3
4
5


#加入continue
>>> n = 0
>>> while n < 5:
    n = n + 1
    if n % 2 == 0: # 如果n是偶数,执行continue语句
        continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
    print(n)
1
3
5
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、分支结构 分支结构: 某段代码是否执行看条件 (if语句) 备注:python代码默认情况下是从第一行开始从上...
    穷到没有姓名阅读 214评论 0 1
  • 1.逻辑运算符 and、or和not①and:左右两边都是true的时候才为true。同真则真②or:左右两边有一...
    程序员Darker阅读 288评论 0 0
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 1,962评论 0 3
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,500评论 0 5
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 2,978评论 0 9