Python教程

初识python3

本文主要是介绍初识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
这篇关于初识python3的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!