python学习笔记10(循环结构2)

(一)循环结构2

1、扩展模式

语法:

for 循环变量 in 遍历对象:

    语句块1

else:

    语句块2

说明:else在循环结束后执行,通常和break和continue结合使用

2、无限循环while

while 表达式:

    语句块

例子:

answer = input('今天要上课么?y/n')
while answer == 'y':print('好好学习,天天向上')answer = input('今天要上课么?y/n')
s=0
i=1
while i<=10:s=s+ii=i+1
print('1-10之间的累加和',s)
while和for一样,有扩展形式(二)实例

1、无限循环模拟登录

i = 0
while i < 3:username = input("请输入您的用户名")pwd = input("请输入您的密码")if username == 'ysj' and pwd == '888888':print('系统正在登录,请稍后')i = 8else:if i < 2:print('用户名或密码不正确,您还有', 2 - i, '机会')i = i + 1
if i==3:print('对不起,三次均输入错误')

2、循环嵌套

#长方形
for i in range(1,4):for i in range(1,5):print('*',end=' ')print()
#直角三角形
for i in range(1,6):for j in range(1,i+1):print('*',end=' ')print()
#倒直角三角形
for i in range(1,6):for j in range(1,7-i):print('*',end=' ')print()
#等腰三角形 5行
for i in range(1,6):#倒三角形for j in range(1, 6 - i):print(' ', end='')# 13579的正三角形for k in range(1,i*2):print('*',end='')print()
# 输出菱形
row = eval(input("请输入菱形的行数"))
top_row = (row + 1) // 2  # 上半部分行数# 上半部分
for i in range(1, top_row + 1):# 倒三角形for j in range(1, top_row + 1 - i):print(' ', end='')# 13579的正三角形for k in range(1, i * 2):print('*', end='')print()
# 下半部分
bottom_row = row // 2
for i in range(1, bottom_row + 1):# 直角三角形for j in range(1, i + 1):print(' ', end='')# 倒三角形  5  3  1for k in range(1, (bottom_row - i + 1) * 2):print('*', end='')print()
# 输出空心菱形
row = eval(input("请输入菱形的行数"))
while row % 2 == 0:print("请重新输入")row = eval(input("请输入菱形的行数"))top_row = (row + 1) // 2  # 上半部分行数# 上半部分
for i in range(1, top_row + 1):# 倒三角形for j in range(1, top_row + 1 - i):print(' ', end='')# 13579的正三角形for k in range(1, i * 2):if k == 1 or k == i * 2 - 1:print('*', end='')else:print(' ', end='')print()
# 下半部分
bottom_row = row // 2
for i in range(1, bottom_row + 1):# 直角三角形for j in range(1, i + 1):print(' ', end='')# 倒三角形  5  3  1for k in range(1, (bottom_row - i + 1) * 2):if k == 1 or k == (bottom_row - i + 1) * 2 - 1:print('*', end='')else:print(' ', end='')print()

注意:print()代表输入换行符,if和while区别,if执行一次,while无限次

数合建模,数据建模可视化工具,除了传统的数据分析外,算法模型部分通过python进行数据库和算法的交互,内置K近邻、多层感知器、弹性网络正则化等9种机器学习算法的成熟模型支撑相关场景

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/642612.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu Desktop 隐藏 / 显示文件和文件夹

Ubuntu Desktop 隐藏 / 显示文件和文件夹 1. GUI hot key2. Show hidden and backup filesReferences 1. GUI hot key Ctrl H: 隐藏 / 显示文件和文件夹 2. Show hidden and backup files Edit -> Preferences -> Views References [1] Yongqiang Cheng, https://yo…

梳理Langchain-Chatchat知识库API接口

一.Langchain-Chatchat 知识库管理 1.Langchain-Chatchat 对话和知识库管理界面 Langchain-Chatchat v0.28 完整的界面截图&#xff0c;如下所示&#xff1a; 2.知识库中源文件和向量库 知识库 test 中源文件和向量库的位置&#xff0c;如下所示&#xff1a; 3.知识库表结构 k…

一夜暴增200城,智驾开城秘诀在哪?小鹏、理想、大疆等各有不同

作者 |Marshall 编辑 |祥威 一夜过后&#xff0c;城市NOA可用范围突然增至两百多城市&#xff0c;这是最近小鹏的智驾给大家的印象。 我们曾在「特斯拉、小鹏开路&#xff0c;城市NOA距好用还有几年&#xff1f;」一文中&#xff0c;探讨了城市NOA落地过程中所面临的地图问题…

vue3-组件基础

什么是组件 组件允许我们将 UI 划分为独立的、可重用的部分&#xff0c;并且可以对每个部分进行处理。在实际应用中&#xff0c;组件常常被组织成层层嵌套的树状结构。 定义一个组件 我们一般会将 Vue 组件定义在一个单独的 .vue 文件中&#xff0c;这被叫做单文件组件 (简称…

TypeScript 实用技巧(中)

十四、向类型添加特殊值 原文&#xff1a;exploringjs.com/tackling-ts/ch_special-values.html 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 14.1 在带内添加特殊值 14.1.1 向类型添加 null 或 undefined 14.1.2 向类型添加符号 14.2 在带外添加特殊值 14.2…

ES查询语法介绍及举例

1. ES查询语法 Elasticsearch&#xff08;ES&#xff09;的查询语法非常强大且灵活&#xff0c;允许执行从简单到复杂的各种搜索操作。ES查询主要基于两种类型&#xff1a;Leaf Query Clauses&#xff08;叶查询子句&#xff09;和Compound Query Clauses&#xff08;复合查询…

Arduino开发实例-NEO-6M GPS模块使用

NEO-6M GPS模块使用 文章目录 NEO-6M GPS模块使用1、硬件准备1.1 NEO-6M GPS模块介绍1.2 硬件接线原理图2、代码实现2.1 GPS数据接收2.2 GPS数据组成2.3 解析GPS数据2.4 在OLED中显示GPS数据本文将展示如何将 NEO-6M GPS 模块与 Arduino 连接。 NEO-6M GPS 模块是一个 GPS 接收…

HJ9 提取不重复的整数【C语言】

【华为机试题 HJ9】提取不重复的整数 描述输入描述:输出描述:示例1参考代码1参考代码2描述 输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 保证输入的整数最后一位不是 0 。 数据范围: 1 ≤ n ≤ 10^8 输入描述: 输入一个int型整数 …

[亲测有效]CentOS7下安装mysql5.7

前言 近期项目需要搭配mysql一起存储相关数据&#xff0c;但对mysql的版本有要求&#xff0c;于是在服务器搭建了mysql5.7&#xff0c;顺便记录一下搭建步骤和踩坑解决步骤。 目录 前言 一、清除旧安装包 二、安装YUM 三、使用yum命令即可完成安装 四、重新设置密码 五、…

美妆-美妆种类

粉底液 作用&#xff1a; 整体肤色提亮&#xff0c;匀称肤色&#xff0c;提升皮肤质感&#xff0c;轻微遮瑕&#xff0c; 中低价位&#xff1a;kate&#xff0c;妙巴黎 遮瑕 作用&#xff1a; 强力遮盖皮肤瑕疵 种类&#xff1a; 遮瑕膏&#xff0c;遮瑕液&#xff0c;遮…

JavaScript总结(三)

今日成果&#xff1a; 27.对象 var xiaoming { name:小明, birth:1990, school:No.1 Middle School, score:null, middle-school:no1.school//不是一个有效变量 }; xiaoming.name;//小明 xiaoming[middle-school];//no1.school xiaoming.age;//undefined…

文心一言 v.s. ChatGPT:多角度对比测评“追赶者”能否超越?

ChatGPT自发布以来就引发了关注热潮&#xff0c;如今国内大模型的发展也是如火如荼、百花齐放&#xff1a;比如百度的文心一言、阿里的通义千问、讯飞的星火大模型等等&#xff0c;那么作为后起之秀的国内大模型与ChatGPT相比哪个更好用呢&#xff1f;“追赶者”能否实现超越&a…

使用Unity创建VisionPro应用

1、下载特定Unity版本 Unity账号需要是Pro账号,普通账号不行,目前只支持这1个Unity版本,不要下载任何其它版本:unityhub://2022.3.11f1/d00248457e15) 其它条件:使用Mac电脑M系列芯片,XCode15 Beta2及以上 参考资料: 苹果官网:苹果官网 Unity官网:Unity官网 官方教程…

Network:use `--host` to expose

前言&#xff1a; 最近开始学习使用vite创建项目&#xff0c;但是 vite 启动后提示&#xff1a;Network:use --host to expose&#xff0c;从而导致在同一个局域网内的其他人也无法访问到我本地的项目。 导致原因&#xff1a;通过官方文档了解到不显示地址是因为IP没有做配置&a…

浏览器无网

目录 1.运行网络诊断&#xff0c;确认原因 原因A.远程计算机或设备将不接受连接(该设备或资源(Web 代理)未设置为接受端口“7890”上的连接 原因B.DNS服务器未响应 场景A.其他的浏览器可以打开网页&#xff0c;自带的Edge却不行 方法A&#xff1a;关闭代理 Google自带翻译…

【江科大】STM32:中断系统(理论)

文章目录 中断系统为什么要使用中断中断优先级中断嵌套STM32的中断系统如何管理这些中断NVIC的结构![请添加图片描述](https://img-blog.csdnimg.cn/c77b038fd63a4ddfbcd3b86f6dfe596b.png) 优先级窗口看门狗&#xff08;WWDG&#xff09;&#xff1a;外部中断模块的特性&#…

《Python数据分析技术栈》第06章使用 Pandas 准备数据 04 DataFrames

04 DataFrames 《Python数据分析技术栈》第06章使用 Pandas 准备数据 04 DataFrames A DataFrame is an extension of a Series. It is a two-dimensional data structure for storing data. While the Series object contains two components - a set of values, and index …

MySQL语句 | FIELD()与ORDER BY()相结合实现对结果的自定义排序

在MySQL中&#xff0c;可将FIELD()与ORDER BY()结合使用&#xff0c;实现对查询结果的自定义规则排序。 举个通用的例子 假设有一个名为your_table的表&#xff0c;包含名为your_column的列&#xff0c;希望按照列your_column的值的特定顺序进行排序&#xff1a; SELECT * F…

从0开始学C++ 第二十八课 数据结构深入 - 栈和队列

第二十八课&#xff1a;数据结构深入 - 栈和队列 学习目标&#xff1a; 理解栈&#xff08;Stack&#xff09;的基本概念和特性。掌握队列&#xff08;Queue&#xff09;的基本概念和特性。学会在C中使用栈和队列。了解栈和队列的典型应用场景。 学习内容&#xff1a; 栈&am…

前后端分离项目中实现图形验证码

图形验证码在我们的日常生活中时经常用到的&#xff0c;一般用于用户的登录、注册等。 图形验证码在互联网应用中的作用是提高安全性、防止滥用和保护用户隐私。它是一种简单而有效的人机验证技术&#xff0c;帮助保护系统和用户免受自动化攻击的影响。 本次我们通过spring b…