首页 > 编程语言 >Python学习——Day 6

Python学习——Day 6

时间:2023-07-15 16:14:17浏览次数:46  
标签:语句 break Python 学习 range continue print Day 循环

流程控制语句break

·break语句
   ·用于结束循环结构,通常与分支结构if一起使用

#输入密码,最多录入3次,如果正确就结束循环
for item in range(3):
    pwd=input('请输入密码:')
    if pwd=='8888':
        print('密码正确')
        break
    else:
        print('密码不正确')

a=0
while a<3:
    pwd=input('请输入密码:')
    if pwd=='8888':
        print('密码正确')
        break
    else:
        print('密码不正确')
    a+=1

流程控制语句continue

·continue语句
   ·用于结束当前循环,进入下一次循环,通常与分支结构中的if一起使用

'''要求输出1到50之间所有5的倍数'''
for item in range(1,51):
    if item%5==0:
        print(item)
print('--------使用continue--------')
for item in range(1,51):
    if item%5!=0:
        continue
    print(item)

else语句

·else语句
   ·与else语句配合使用的三种情况

for item in range(3):
    pwd=input('请输入密码:')
    if pwd=='8888':
        print('密码正确')
        break
    else:
        print('密码不正确')
else:
    print('对不起,三次密码均输入错误')

a=0
while a<3:
    pwd=input('请输入密码:')
    if pwd=='8888':
        print('密码正确')
        break
    else:
        print('密码不正确')
    a+=1
else:
    print('对不起,三次密码均输入错误')

嵌套循环

·嵌套循环
   ·循环结构中又嵌套了另外的完整的循环结构,其中内层循环作为外层循环的循环体执行

'''输出一个三行四列的矩形'''
for i in range(1,4): #行表,执行三次,一次是一行
     for j in range(1,5):
          print('*',end='\t') #不换行输出
     print() #换行

for i in range(1,10): #行数
    for j in range(1,i+1):
        print(i,'*',j,'=',i*j,end='\t')
    print()

二重循环中的break和continue

· 二重循环中的break和continue用于控制本层循环

'''流程控制语句break与continue在二重循环中的使用'''
for i in range(5): #代表外层循环要执行5次
    for j in range(1,11):
        if j%2==0:
            break
        print(j)

for i in range(5): #代表外层循环要执行5次
    for j in range(1,11):
        if j%2==0:
            continue
        print(j,end='\t')
    print()

知识点总结

标签:语句,break,Python,学习,range,continue,print,Day,循环
From: https://www.cnblogs.com/ting2023/p/17556065.html

相关文章

  • Anaconda-用conda创建python虚拟环境及移植到内网
    conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。conda的设计理念conda将几乎所有的工具、第三方包都当作package进行管理,甚至包括python......
  • 初学C语言day01——第一个C语言程序
    第一个C语言程序#include<stdio.h>//包含头文件#预处理指令(在预处理阶段进行处理)//argc表示命令行参数的个数argv一个字符串数组命令行参数intmain(intargc,char*argv[]){printf("Helloworld!\n");//标准输出函数C语言程序本身是没有输入输出......
  • MarkDown学习
    MarkDown学习标题一级标题#+空格二级标题##+空格三级标题###+空格字体HelloWorld加粗文字内容前后加**HelloWorld斜体文字内容前后加*HelloWorld加粗+斜体文字内容前后加***引用引用方法:>+空格分割线方法:***+回车图片方法:!+[]+()超链接超链接......
  • python aes
    实现PythonAES加密解密背景AES(AdvancedEncryptionStandard)是一种对称密钥加密算法,广泛应用于数据的加密和解密过程中。在Python中,我们可以使用cryptography模块来实现AES加密解密功能。整体流程下面是实现PythonAES加密解密的整体流程:步骤描述1.导入......
  • python __init__传参
    Python__init__传参在Python的类定义中,__init__是一个特殊的方法,它用于在创建类的实例时进行初始化操作。通过在__init__方法中传递参数,我们可以在创建实例时为对象提供初始值。本文将详细介绍Python中__init__方法的使用和传参方式,并提供一些示例代码帮助读者更好地理解。__ini......
  • python \x00\x00\ 转换
    Python字符串转换为\x00\x00\x00格式的实现方法1.简介在Python中,字符串可以使用不同的编码方式进行表示。其中,\x00\x00\x00是一种十六进制表示的编码方式,代表了字符串中的空字符。本文将介绍如何将普通的Python字符串转换为\x00\x00\x00格式。2.转换流程下表展示了将Pytho......
  • python WM_MOUSEWHEEL
    实现"pythonWM_MOUSEWHEEL"的步骤1.了解WM_MOUSEWHEEL消息WM_MOUSEWHEEL是Windows消息之一,用于处理鼠标滚轮相关的操作。在Python中,我们可以使用win32api和win32con库来发送和处理Windows消息。2.安装所需库在开始编写代码之前,你需要安装pywin32库来操作Windows消息。可以使......
  • python ValueError: No JSON object could be decoded
    解决“pythonValueError:NoJSONobjectcouldbedecoded”问题概述在Python开发中,我们经常会遇到处理JSON数据的情况。然而,在处理JSON数据时,有时会遇到ValueError:NoJSONobjectcouldbedecoded的错误。这个错误通常发生在尝试将字符串解析为JSON对象时,但字符串无效或无......
  • python TensorFlow保存模型
    TensorFlow保存模型作为经验丰富的开发者,我将指导你如何在Python中使用TensorFlow保存模型。在本文中,我将通过表格展示整个流程,并为每一步提供所需的代码和注释。流程下面是保存TensorFlow模型的整个流程:步骤描述1导入必要的库2创建模型3训练模型4保存模......
  • python Tensor 转string
    PythonTensor转string实现介绍在机器学习和深度学习中,Tensor(张量)是一个非常常见的数据结构,它是一个多维数组,用于存储和处理大规模的数据。在某些情况下,我们可能需要将一个Tensor转换为字符串,以便于输出、存储或传输。本文将向你展示如何使用Python实现这个功能。实现步骤下......