返回顶部
首页 > 资讯 > 后端开发 > Python >python基础之循环语句
  • 319
分享到

python基础之循环语句

2024-04-02 19:04:59 319人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录循环语句单分支如何使用双分支结构多分支的使用While 循环拳击游戏循环:总结循环语句 多分支 选择流程 If-else语句 单分支如何使用 # 单分支表

循环语句

在这里插入图片描述

在这里插入图片描述

多分支

在这里插入图片描述

在这里插入图片描述

选择流程 If-else语句

在这里插入图片描述

单分支如何使用


# 单分支表示
# if 条件表达式; 比较运算符/逻辑运算符 或者复合表达
#     代码指令
#     ......

score=60
if score<=60:  #满足条件就会输出打印提示
    print('成绩不是太理想')
    pass #空语句,结束跳过,用于填补结构
print('语句运行结束')

在这里插入图片描述

双分支结构


# 双分支
# if 条件表达式; 比较运算符/逻辑运算符 或者复合表达
#     代码指令
# else:
#     代码指令
#     ......
#  结果必定会执行其中一个分支

if score>60:
    print('成绩合格')
    pass
else:
    print('成绩不合格')
    pass

在这里插入图片描述

在这里插入图片描述

多分支的使用


# 多分支[多个条件]
# if 条件表达式; 比较运算符/逻辑运算符 或者复合表达
#     代码指令
# elif 条件表达式:
#     代码指令
# elif 条件表达式:
#     代码指令
# else:  ##实际情况可以没有
#     ......  ##特征必会满足其中一个
# 只要满足其中一个分支,就会退出本次if语句结构
# 至少存在两种以上情况可以选择
# elif之后必须跟上一个条件
# else是一个选配,根据实际情况来进行选择

score=int(input('请输入成绩:')) if score>90:
    print('您的成绩为优秀')
    pass elif score>80:
    print('良好')
    pass elif score>70:
    print('中等')
    pass elif score>=60:
    print('合格')
    pass else:
    print('不合格')
    pass

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


# 多分支多条件演练
# 猜拳击游戏
# 0石头 1剪刀 2布
import random  #导入随机数模块
# 计算机 人
person=int(input('请出拳:[0石头 1剪刀 2布]'))
computer=random.randint(0,2)
if person==0 and computer==1: #多条件
    print('你赢啦....')
    pass
elif person==1 and computer==2:
    print('你赢啦....')
    pass
elif person==2 and computer==0:
    print('你赢啦....')
    pass
elif person==computer:
    print('不错,平手')
    pass
else:
    print('输啦......')
    pass
print('程序执行完毕')

在这里插入图片描述

在这里插入图片描述


# if-else 嵌套使用
# 用在一个场景需要分阶段或者层次,做出不同的处理
# 要执行内部的条件 if 语句一定要外部的if语句 满足条件才可以
xuefen=int(input('请输入您的学分:'))
if xuefen>10:
    grade = int(input('请输入您的成绩:'))
    if grade>=80:
        print('您可以升班了')
        pass
    else:
        print('很遗憾,您的成绩不达标')
        pass
    pass
else:
    print('您的表现也太差了.......')

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

While 循环


# 循环分类


#  while  语法结构
# while 条件表达式:
#     代码指令
# 语法特点
# 1.循环必须要有一个初始值
# 2.有条件表达式
# 3.循环内计数变量必须自增自减,否则会造成死循环
# 循环使用场景: 循环次数不确定,依靠循环条件来结束
# 目的:将相似或相同的代码操作变得更加简洁,方便重复使用
# for

# while使用
# 输出1-100之间的数据

index=1 #定义一个变量
while index<=100:
    print(index)
    index+=1  #变量的自增
    pass

在这里插入图片描述

拳击游戏循环:


# 多分支多条件演练
# 猜拳击游戏
# 0石头 1剪刀 2布
import random  #导入随机数模块
# 计算机 人
count=1
while count<=10:
    count+=1
    person=int(input('请出拳:[0石头 1剪刀 2布]'))
    computer=random.randint(0,2)
    if person==0 and computer==1: #多条件
        print('你赢啦....')
        pass
    elif person==1 and computer==2:
        print('你赢啦....')
        pass
    elif person==2 and computer==0:
        print('你赢啦....')
        pass
    elif person==computer:
        print('不错,平手')
        pass
    else:
        print('输啦......')
        pass
print('程序执行完毕')

在这里插入图片描述


# 打印九九乘法表
row=1
while row<=9:
    col=1
    while col<=row:
        print("%d*%d=%d"%(row,col,row*col))
        col+=1
        pass
    row+=1
    pass

在这里插入图片描述


# 打印九九乘法表
row=1
while row<=9:
    col=1
    while col<=row:
        print("%d*%d=%d"%(row,col,row*col),end=" ")
        col+=1
        pass
    print()
    row+=1
    pass

在这里插入图片描述


# 打印九九乘法表
row=9
while row>=1:
    col=1
    while col<=row:
        print("%d*%d=%d"%(row,col,row*col),end=" ")
        col+=1
        pass
    print()
    row-=1
    pass

在这里插入图片描述


# 打印直角三角形
row=1
while row<=7:
    j=1
    while j<=row:
        print('*',end=' ')
        j+=1
        pass
    print()
    row+=1
    pass

在这里插入图片描述


# 打印直角三角形
row=7
while row>=1:
    j=1
    while j<=row:
        print('*',end=' ')
        j+=1
        pass
    print()
    row-=1
    pass

在这里插入图片描述


# 打印等腰三角形
# 打印两类符号 空格和*
row=1
while row <= 5:
    j=1
    while j<=5-row: #控制打印空格
        print(' ',end='')
        j+=1
        pass
    k=1
    while k<=2*row-1:   #控制打印*
        print('*',end='')
        k+=1
        pass
    print()
    row+=1

在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: python基础之循环语句

本文链接: https://lsjlt.com/news/155128.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python基础之循环语句
    目录循环语句单分支如何使用双分支结构多分支的使用While 循环拳击游戏循环:总结循环语句 多分支 选择流程 If-else语句 单分支如何使用 # 单分支表...
    99+
    2024-04-02
  • python基础详解之if循环语句
    前言 还记得这个九九乘法表吗,这次课后相信你可以用代码给你的小弟弟妹妹们变出这份“葵花宝典”。 循环 如果要把循环翻译成机器语言,那他对应的可以是 for…in… ,循环就像是一个...
    99+
    2024-04-02
  • python基础之while循环语句的使用
    目录一、前言二、break语句三、continue语句四、小实例一、前言  前面我们学习了if分支判断和for循环语句,在这次推送中我们将继续了解循环大家庭的成...
    99+
    2024-04-02
  • Python基础教程之循环语句(for、while和嵌套循环)
    循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素。 1 for循环 是for循环,可以把集合数据类型list、tuple、dict、set的元素遍历出来。 (1)对...
    99+
    2024-04-02
  • Python基础之python循环控制语句break/continue详解
    Python中提供了两个关键字用来控制循环语句,分别是break和continue break在条件成立时,不会执行循环中的后续代码,并且会停止整个循环 continue在条件成立时...
    99+
    2024-04-02
  • Python基础之循环语句相关知识总结
    目录一、循环语句介绍二、循环语句的分类三、循环控制语句四、while循环五、break和continue六、for循环七、pass语句的使用一、循环语句介绍  1.循环语句...
    99+
    2024-04-02
  • 【Python入门篇】——Python中循环语句(for循环的基础语法)
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选...
    99+
    2023-09-01
    python 开发语言 numpy
  • python基础之for循环
    For 循环 可以遍历字符串,也可以遍历列表 # for 循环 # 语法特点:遍历操作,依次取集合容器中的几个值 # for 临时变量 in 容器: # 执行代码...
    99+
    2024-04-02
  • C语言基础解析之分支与循环语句
    目录- if语句:if(表达式)悬空else问题- switch语句要注意的细节switch中的的default子句:- while循环语法结构- for循环语法结构- do whi...
    99+
    2024-04-02
  • CSharp基础知识3-循环语句
    第九课: for循环: 1、一到一百的和:  class Program     {         static void Main(string[] args)        ...
    99+
    2023-01-31
    语句 基础知识 CSharp
  • python学习之循环语句
    编程语言中的循环语句,以循环判断达式是否成立为条件,若表达式成立则循环执行该表达式,若不成立则跳出当前执行执行语句且继续执行其后代码。 如下图所示。 Python中提供以下循环方式 循环类型 描述 while 表达式: 若表达...
    99+
    2023-01-30
    语句 python
  • Python 专题二 条件语句和循环语句的基础知识
    前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括: 1.条件语句:包括单分支、双分支和多分支语句,if-elif-else 2.循环语句:whi...
    99+
    2022-06-04
    语句 基础知识 条件
  • 如何理解Python基础中的for循环语句
    如何理解Python基础中的for循环语句,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。for循环的语...
    99+
    2023-06-02
  • Python学习之while 循环语句
    目录1、while 基本循环:2、while …… continue 语句:3、while ……break语句:4、while ……else语句:总结while 语句 和 if 语句...
    99+
    2024-04-02
  • Python 循环语句
    Python提供了for循环和while循环(在Python中没有do..while循环):循环类型描述while 循环在给定的判断条件为 true 时执行循环体,否则退出循环体。for 循环重复执行语句嵌套循环你可以在while循环体中嵌...
    99+
    2023-01-31
    语句 Python
  • Python循环语句
    Python 循环语句前提:如果让你1-100之间的整数,你用程序应该怎么实现。本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组...
    99+
    2023-01-31
    语句 Python
  • Python循环语句(while循环、for循环)
    Python循环语句 一、while循环二、for语句三、range()函数四、break 和 continue 语句五、pass语句 Python循环语句主要有while循环和for循环...
    99+
    2023-09-04
    python 开发语言 爬虫
  • 三、python基础之条件和循环
    目录一.if语句1.1 功能1.2 语法1.2.1:单分支,单重条件判断1.2.2:单分支,多重条件判断1.2.3:if+else1.2.4:多分支if+elif+else1.2.5:if语句小结1.3 案例1.4 三元表达式二.while...
    99+
    2023-01-31
    条件 基础 python
  • python入门语句基础之if语句、while语句
    目录一、if语句二、while语句一、if语句 if 语句让你能够检查程序的当前状态,并据此采取相应的措施。if语句可应用于列表,以另一种方式处理列表中的大多数元素,以及特定值的元素...
    99+
    2024-04-02
  • Java 基础 之 while 循环
    转载于 : http://www.verejava.com/id=16992618818220 public class Test1 {public static voi...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作