python多次循环输出_python循环

python_day_2

一. 循环. while循环

while 条件:

代码块(循环体)

执行流程:

判断条件是否为真. 如果真. 执行代码块

再次判断条件是否为真......

当条件为假.执行else 跳出循环. 循环结束

1.让计算机连续打印5次corn,每次延迟一秒:

importtime

count= 1

while count <=5:print("corn")

count= count + 1time.sleep(1)

2.让用户尽情的喷,按 q 退出,并且过滤掉"马化腾"这三个字

whileTrue :

s= input("请开始喷:")if s == 'q':break #停止当前循环#过滤掉草泥马

if "马化腾" in s : #in :在xxx中出现xx

print("你输入的内容不合法,不能输出")continue #停止当前本次循环,继续执行下一次循环

print("喷的内容是"+ s)

3.1+2+3+4+...+1000 = ?

count = 1

#准备一个变量

sum =0while count <=1000:#累加到sum

sum = sum + count #把sum中的值(之前运算的结果)和当前的数相加

count = count + 1

print(sum)

4.输出1-100的所有奇数?

count = 1

while count <=100:if count % 2 !=0:print(count)

count= count + 1

二.格式化输出

%s: 字符串的占位符, 可以放置任何内容(数字)

%d: 数字的占位符

name = input("请输入名字:")

age= input("请输入你的年龄:")

hobby= input("输入你的爱好:")

gender= input("请输入你的性别:")#print(name + "今年" + age + "岁, 是一个老头, 爱好是" + hobby + ", 性别:" + gender)#% s: 表示字符串的占位符

print("%s今年%s岁, 是一个老头, 爱好是%s, 性别:%s" % (name, age, hobby, gender))

三. 运算符

逻辑运算:

and 并且的意思. 左右两端的值必须都是真. 运算结果才是真

or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假

not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真

break 结束循环. 停止当前本层循环

continue 结束当前本次循环. 继续执行下一次循环

随堂作业:

每个作业都是图一为运行结果图,图二为代码^-^

一.判断下列列逻辑语句的True,False.

# 1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6

# 2)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6

#1.True

#2.False

二.求出下列列逻辑语句的值。

# 1),8 or 3 and 4 or 2 and 0 or 9 and 7

# 2),0 or 2 and 3 and 4 or 6 and 0 or 3

#1. 8

#2. 4

三.下列列结果是什么?

# 1)、6 or 2 > 1

# 2)、3 or 2 > 1

# 3)、0 or 5 < 4

# 4)、5 < 4 or 3

# 5)、2 > 1 or 6

# 6)、3 and 2 > 1

# 7)、0 and 3 > 1

# 8)、2 > 1 and 3

# 9)、3 > 1 and 0

# 10)、3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2

# 1)、6

# 2)、3

# 3)、False

# 4)、3

# 5)、true

# 6)、true

# 7)、0

# 8)、3

# 9)、0

# 10)、2

四.while循环语句基本结构?

# while 条件:

# 代码块(循环体)

# 执行流程:

# 1.首先判断条件是否为真,如果为真,执行循环体;

# 2.然后继续判断条件是否为真...

# 3.最后当天剑为假时,跳出循环体,循环结束

五.利利⽤用while语句句写出猜⼤小的游戏:

# 设定一个理想数字比如:66,让⽤用户输⼊入数字,如果⽐比66⼤大,

# 则显示猜测 的结果⼤大了了;如果⽐比66⼩小,则显示猜测的结果⼩小了了;

# 只有等于66,显示猜测结果正确,然后退出循环。

count = 66

whilecount:

s= int (input("请输入一个数字:"))if s >count:print("猜大了")elif s

七.使⽤用while循环输⼊ 1 2 3 4 5 6 8 9 10

count = 1

while count <= 10:if count != 7:print(count)

count= count + 1

八.求1-100的所有数的和

count = 1sum=0while count <= 100:

sum= sum +count

count= count + 1

print(sum)

九.输出 1-100 内的所有奇数

count = 1

while count <= 100:if count % 2 !=0:print(count)

count= count + 1

十.输出 1-100 内的所有偶数

count = 1

while count <= 100:if count % 2 ==0:print(count)

count= count + 1

十一.求1-2+3-4+5......99的所有数的和

count = 1

sum = 0

while count < 100:

if count % 2 == 0:

sum -= count

else:

sum += count

count = count + 1

print(sum)

十二.用户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使⽤字符串格式化)

account = 123456t= 3

whileaccount :

s= int (input("请输入你的账号:"))

t= t - 1

if s !=account:print("对不起,你的用户名不正确,请重新输入一遍(你的登陆次数还剩%s次)" %(t))else:print("恭喜你,登陆成功!")if t == 0 and s !=account:print("你的登录次数已用完,请明天再试")break

十三.用户输⼊⼀个数. 判断这个数是否是⼀个质数(升级题)

s = int(input("请输入一个数:"))if s <= 1:print("这不是质数")elif s == 2:print("这是质数")else:

pn= 2

while pn

else:print("这是质数")

#十四.输⼊⼀个广告标语. 判断这个广告是否合法. 根据最新的广

# 告法来判断. 广告法内容过多. 我们就判断是否包含'最', '第⼀',

# '稀缺', '国家级'等字样. 如果包含. 提示, ⼴告不合法

# 例如: 1. ⽼男孩python世界第⼀. ==> 不合法

# 2. 今年过年不收礼啊. 收礼只收脑⽩⾦. ==> 合法

whileTrue :

s= input("请输入一个广告:")if "最"in s or "第一"in s or "稀缺"in s or "国家级"ins:print("你输入的广告不合法,请重新输入")else:print("你输入的广告合法.")

十四.输⼊⼀个数. 判断这个数是⼏位数(⽤算法实现)(升级题)

num = int (input("请输入一个数:"))

w=0while num >= 1:

num= num // 10w+= 1

print("这个数是%s位数" % (w))

"继续奔跑 输掉一切也不要输掉微笑”

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

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

相关文章

预充电电路工作原理_LED触摸调光台灯控制电路板的工作原理

一款美观实用的台灯堪称书桌上的艺术品&#xff0c;看着书桌上精致美观的台灯&#xff0c;可能还会增加一些阅读的乐趣吧。那么触摸开关台灯的工作原理到底是怎么的呢?两按键触摸调光电路板工作原理:一、两按键触摸调光电路板&#xff0c;触摸芯片工作电压2.4-5.5V。输入也可用…

IOC操作Bean管理XML方式(FactoryBean)

目录 IOC操作Bean管理XML方式&#xff08;FactoryBean&#xff09; Spring 有两种类型的bean 第一种&#xff1a;是普通的 bean 第二种&#xff1a;工厂bean FactoryBean 第一步&#xff1a;创建类&#xff0c;让这个类作为工厂bean 第二步&#xff1a;在类中实现接口里面…

python中自定义类中的self_Python类和构造方法

1.面向对象介绍描述&#xff1a;是函数的一个变种,在Python中,有函数式编程和面向对象编程,java和C#之类只能把函数写到类里,没有函数式编程,所以只有面向对象,所以在Python中有了选择,可能就变得有点麻烦,但是在Python里,函数式编程是可以完成所有的功能的,人都是想把事情变得…

激光slam_机器人主流定位技术,激光SLAM与视觉SLAM谁更胜一筹

定位技术是机器人实现自主定位导航的最基本环节&#xff0c;是机器人在二维工作环境中相对于全局坐标的位置及其本身的姿态。目前SLAM (Simultaneous Localization and Mapping&#xff0c;即时定位与地图构建)是业内主流的定位技术&#xff0c;有激光SLAM和视觉SLAM之分。什么…

IOC操作Bean管理XML方式(bean的作用域)

目录 IOC操作Bean管理XML方式&#xff08;bean的作用域&#xff09; 1.在Spring 里面&#xff0c;设置创建 bean 实例是单实例还是多实例的方式 &#xff08;1&#xff09;在Spring 配置文件bean 标签里面有属性&#xff08;scope&#xff09;用于设置单实例还是多实例 &am…

bucket sort sample sort 并行_双调排序Bitonic Sort,适合并行计算的排序算法

双调排序是data-independent的排序&#xff0c; 即比较顺序与数据无关的排序方法&#xff0c; 特别适合做并行计算&#xff0c;例如用GPU、fpga来计算。1、双调序列在了解双调排序算法之前&#xff0c;我们先来看看什么是双调序列。 双调序列是一个先单调递增后单调递减&#x…

边缘检测后去除噪点_修图前vs修图后,原来那些网红“照骗”都是这样修出来的!...

如今手机上有许多功能强大的后期app都能帮助我们轻松实现一键修图我们也经常可以在网上看到各路大神们各显神通的手机修图作品无论是风景、人像还是创意修图前和修图后对比强烈、美若两图看到这里你是否想问为什么同样是用手机修图别人修的图总是比我好看到底是哪里出错了呢&am…

IOC操作Bean管理XML方式(bean 的生命周期)

目录 IOC操作Bean管理XML方式&#xff08;bean 的生命周期&#xff09; 1.bean 的生命周期&#xff08;在单例模式下的生命周期&#xff09; &#xff08;1&#xff09;通过构造器创建 bean 的实例&#xff08;执行类中无参构造方法去创建对象&#xff09; &#xff08;2&…

springboot listener_Springboot 全套面试提升宝典,为金三银四冲刺

简介&#xff1a;Spring Boot是由Pivotal团队提供的全新框架&#xff0c;其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置&#xff0c;从而使开发人员不再需要定义样板化的配置。通过这种方式&#xff0c;Spring Boot致力于在蓬勃发…

IOC操作Bean管理XML方式(xml自动装配)

目录 IOC操作Bean管理XML方式&#xff08;xml自动装配&#xff09; 一.演示自动装配过程 &#xff08;1&#xff09;根据 属性名称 装配 步骤一&#xff1a; 步骤二&#xff1a; 步骤三&#xff1a; &#xff08;2&#xff09;根据 属性类型 装配 &#xff08;2.1&#…

python 判断文件是否被占用_python 在删除文件的时候检测该文件是否被其他线程或者进程占用?...

永远不要忘记&#xff1a;跨平台特性是Python的血液和命脉。在Linux下进程正在使用的文件&#xff0c;是不妨碍其他进程去移动/删除/更名的。因为在Linux下由inode确定文件&#xff0c;inode和文件路径虽然存在对应关系&#xff0c;但本质上是分离的。删除了某进程正在使用的文…

python怎么索引json中的值_使用Python在JSON中查找值

我之前已经成功地解析了JSON文件中的数据&#xff0c;但现在我要实现的函数遇到了问题。我有一个JSON格式的姓名、身份证号码和出生日期列表。我想在Python中得到的是让用户输入一个名字并检索他的身份证号码和出生日期(如果有的话)。这是我的JSON示例文件&#xff1a;[{"…

python3 json模块_详解python 3.6 安装json 模块(simplejson)

JSON 相关概念&#xff1a; 序列化&#xff08;Serialization&#xff09;&#xff1a;将对象的状态信息转换为可以存储或可以通过网络传输的过程&#xff0c;传输的格式可以是JSON&#xff0c;XML等。反序列化就是从存储区域&#xff08;JSON&#xff0c;XML&#xff09;读取反…

IOC操作Bean管理XML方式(外部属性文件)

目录 IOC操作Bean管理XML方式&#xff08;外部属性文件&#xff09; 前情引入&#xff1a; 实验演示&#xff1a; 1.直接配置数据库信息 &#xff08;1&#xff09;配置德鲁伊连接池 &#xff08;2&#xff09;引入德鲁伊连接池jar包 &#xff08;3&#xff09;创建一个b…

python实现关联算法_python使用Apriori算法进行关联性解析

从大规模数据集中寻找物品间的隐含关系被称作关联分析或关联规则学习。过程分为两步&#xff1a;1.提取频繁项集。2.从频繁项集中抽取出关联规则。 频繁项集是指经常出现在一块的物品的集合。 关联规则是暗示两种物品之间可能存在很强的关系。 一个项集的支持度被定义为数据集中…

IOC操作Bean管理注解方式(创建对象)

目录 IOC操作Bean管理注解方式&#xff08;创建对象&#xff09; 1.什么是注解 2.Spring 针对 Bean 管理中创建对象提供注解主要有以下四种 &#xff08;1&#xff09;Component &#xff08;2&#xff09;Service &#xff08;3&#xff09;Controller &#xff08;4&am…

嵌入式操作系统_航天科工海鹰翼辉嵌入式操作系统获自主原创“身份证”

日前&#xff0c;由中国航天科工集团三院三部研发的海鹰翼辉嵌入式操作系统顺利通过中国信息安全评测中心的自主原创评测&#xff0c;成为国内首个具有自主原创“身份证”的嵌入式操作系统。随着物联网和人工智能技术的快速发展&#xff0c;传统武器装备逐步进入智能互联时代&a…

.net core 调用c dll_Qt编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)

一、前言最近这阵子&#xff0c;接了个私活&#xff0c;封装一个开发包俗称的SDK给客户调用&#xff0c;查阅了很多人家的SDK&#xff0c;绝大部分用VC编写&#xff0c;而且VC6.0居多&#xff0c;估计也是为了兼容大量的XP用户及IE浏览器&#xff0c;XP自带了VC6.0运行库&#…

求二叉树高度_LeetCode刷题——第二十五天(平衡二叉树)

这段时间跟二叉树杠上了&#xff0c;接下来还有许多二叉树的题目&#xff0c;虽然已经做了不少了&#xff0c;大多题目都涉及到了递归&#xff0c;也挺好&#xff0c;刚好有机会练习一下递归&#xff0c;但是遇到新的题目还是有点力不从心&#xff0c;还需要看参考答案&#xf…

IOC操作Bean管理注解方式(组件扫描配置)

IOC操作Bean管理注解方式&#xff08;组件扫描配置&#xff09; 开启组件扫描的 细节配置 约定那些类可以扫描&#xff0c;哪些类不可以扫描 bean1.xml配置如下&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://w…