ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

初识python3

2022-03-07 17:31:39  阅读:129  来源: 互联网

标签:age 循环 else while 初识 print 代码 python3


本章内容

  • 流程控制
  • if判断
  • while循环

流程控制

1.什么是流程控制

​ 流程控制就是控制事物的执行流程

2.流程控制的分类

​ 1.顺序结构

从上向下依次执行

​ 2.分支结构

根据条件的判断做出不同的执行流程
image-20220307151255568

​ 3.循环结构

根据条件做出反复的相同的流程(循环不可能一直持续,除非人为的定义了死循环,循环想要结束可以设置结束的条件)
image-20220307151814169

必会知识点

# 1. 在python中使用缩进来表示代码的从属关系
	if 19 > 18
    	  print('好的')
     """此代码print的执行取决于if条件的判断"""
# 2. 并不是所有的代码都有子代码
    while 
    if
    else
    elif
# 3. 如果有多行代码从属于一个代码,那么必须保证它们有相同的缩进。
# 4. 如果多行代码从属于一个代码,那么它们属于同级别代码,没有从属关系。
# 5. 如果一个代码后有冒号(:),那么它的下一行代码必然缩进

分支结构

# 1. 单if分支
     条件判断,满足条件,执行子代码,不满足则不执行。eg:
     age = input('输入您的年龄:')
     age = int(age)
     if age > 18:
       print('欢迎进入.....')
image-20220307153907283
# 2. if else分支
"""
故名思意,就是当if条件判断不满足时,也让它去执行else的子代码,所以两种情况都有各自的子代码
"""
eg:
    age = input('输入您的年龄:')
    age = int(age)
    if age > 18:
        print('欢迎进入.....')
    else:
        print('对不起,您的年龄不够,不许进入')
"""
这里注意:age要转换成整型数据,因为input输入的是字符串类型的数据
"""

# 3. if elif else分支
"""
与else不同的是,elif也是判断的条件
"""
eg:
    score = input('输入您的成绩:')
    score = int(score)
    if score > 90:
        print('优秀')
    elif score > 60:
        print('良好')
    else:
        print('只剩下秀了')

# 4. if的嵌套
"""
if的嵌套适用多个条件的判断,适合再次判断
"""
eg:
    gender = input('手机那头的你是男的还是女的?')
    if gender == '男的':
        print('去你丫的')
    elif gender == '女的':
        print('多大了?')
        age = input()
        age = int(age)
        if age < 38:
            print('小姐姐你好')
        else:
            print('阿姨你好')
    	else:
            print('拜拜')   
image-20220307160647337

循环结构

# 1.while循环
"""
首先,while条件
	1.条件满足,进入循环体,执行循环体代码
	2.条件不满足,不进入循环体,按顺序执行同级代码
	3.条件满足时,执行子代码,当循环的条件不满足时,跳出循环,循环结束。
"""
# 2. while + continue
	continue 就是结束当前循环,进入下一次循环  eg:
        n = 1
        while n < 10:
            while n == 5:
                n += 1
                continue
            print(n)
            n += 1
# 3. while + break
	break就是打破循环,跳出循环
    """
    注意:break只能打破本层循环
    """
        n = 1
        while n < 10:
            if n == 5:
                break
            n += 1
            print(n)
image-20220307162126417 image-20220307162551431

标签:age,循环,else,while,初识,print,代码,python3
来源: https://www.cnblogs.com/yt99/p/15976907.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有