python if语句 for语句 while语句

python基础语法3

  • if语句
  • for循环
  • while循环
  • else语句
  • 退出循环

if语句

执行条件判断,符合执行if内语句,否则执行elif或者else。
if、elif、else都要接冒号,注意缩进
各级条件互斥
后面的条件可以接列表,表示或关系

contribution=860
if contribution>=600:print('特种作战人员')if contribution>=800:print('王者')else:    print('黄金')
else:print('普通作战人员')if contribution>400:print('白银')else:print('青铜')
print('结束')

for循环

处理已知循环次数和固定循环次数的问题,对容器进行遍历
in后可接字符串,列表,字典,也可接range()函数
字符串:将字符依次赋值给循环变量
列表:将列表元素依次赋值给变量
字典:将key依次赋值给循环变量
range()函数:掐头去尾确定循环次数,和切片类似,切片是方括号[ ]

for i in [1,2,3]print(i*3)
#显示结果为:3 4 5 
for i in '周杰伦':#i是单个字符print(i)
#显示结果为:周 杰 伦
city = {'北京':'天安门','上海':'东方明珠','广州':'珠江'}
for i in city:#i是keyprint(i)
#显示结果为:北京 上海 广州
city = {'北京':'天安门','上海':'东方明珠','广州':'珠江'}
for i in city:print(city[i])
#显示结果为:天安门 东方明珠 珠江

while循环

勇于处理未知循环次数或者循环固定次数的问题。
与for不同的是,while是满足判断条件时进行循环,for是在规定次数内循环。所以为了避免死循环,在while循环内需更新变量。
可以搭配布尔值使用,内部需要缩进,加冒号。
while接列表判断时,是判断与列表整体是否相等

x = 0 
while x < 6:x = x+1
print(x)
#显示结果为:(因为print()在循环外,只输出最终x的赋值) 
#6

else语句

else语句也可以与for和while搭配使用,当在没有跳出循环体(break和continue语句)执行完循环结构时,就会执行else语句

num=0
for i in range(3):num=(input('输入0结束循环,你有3次机会:'))if num==0break
else:print('3次到了,您已退出循环')

退出循环

break 跳出循环体
continue 跳出本次循环,在循环体中执行下一次循环
pass不做任何作用,只是一个占位符

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

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

相关文章

交际过程的两个基本环节_跨文化交际学概论笔记(二)

第二部分 基本概念&#xff1a;文化与交际第一章 文化的定义与特征一、文化的定义1. 文化的定义为何重要首先&#xff0c;在跨文化交际学中文化是一个至关重要的问题。研究时&#xff0c;不可避免进行文化对比。其次&#xff0c;在研究任何学科前&#xff0c;术语的界定是前提。…

Python中列表的del,remove和pop函数之间的区别

1)Python del函数 (1) Python del function) del is nothing but "delete". del is a keyword which basically goes on the position given by the user in del(position) and deletes that element and also changes the positions of all the other elements as i…

lcd图片转二进制工具_辽宁2.8寸LCD屏价格,测距仪LCD显示屏_思迈微

首页 > 新闻中心发布时间&#xff1a;2020-11-15 08:27:09 导读&#xff1a;思迈微为您提供辽宁寸LCD屏价格,测距仪LCD显示屏的相关知识与详情&#xff1a; 以上便是对LED点阵式显示屏的软硬件系统、组成等的技术知识的粗略的介绍。以这款名为《液晶显示器亮点坏点修复工具》…

python 布尔值 布尔运算 运算符

python基础语法4布尔值布尔运算运算符算术运算符赋值运算符比较运算符逻辑运算符布尔值 布尔值&#xff1a;Ture&#xff08;真&#xff09; Flase&#xff08;假&#xff09; 假&#xff1a;Flase、0、’’&#xff08;空字符串&#xff09;、[]&#xff08;空列表&#xff0…

python代码安全性问题_这个python代码对注入安全吗?

我在Python中有一个服务器/客户机套接字对。服务器接收特定的命令&#xff0c;然后准备响应并将其发送到客户端。在在这个问题中&#xff0c;我关心的只是代码中的可能的注入&#xff1a;如果可以要求服务器对第二个参数做一些奇怪的事情——如果对命令内容的控制不足以避免不希…

Python | 使用+ =运算符在字符串末尾附加文本

Given a string, and we have to append more string (text) at the end of the string using operator in Python. 给定一个字符串&#xff0c;我们必须在Python中使用 运算符在字符串的末尾附加更多字符串(文本)。 There are two methods to add string (text) at the end …

ps如何修改图片大小尺寸_PS新手入门教程:学习如何修改画布的大小

PS新手入门教程&#xff1a;学习如何修改画布的大小。在photoshop中&#xff0c;可以把画布理解为一张白纸&#xff0c;而我们要处理的图像可以理解为这张白纸表面上的画。我们修改画布的大小时&#xff0c;图像并不会随着画布的大小而整体变大或缩小&#xff0c;这是修改画布大…

jfinal poi

2019独角兽企业重金招聘Python工程师标准>>> 最近项目采用jfinal的项目要对一些excel进行操作&#xff0c;经过考虑采用jfinalpoi,在一些学习&#xff0c;使用后总结并分享一些代码片段。 导入excel protected Workbook workbook null;protected File filenull;publ…

python 函数 类 模块

python基础语法5函数作用域函数参数函数对象无名函数回调函数函数嵌套类类的创建类的调用初始化方法类的继承类的定制模块使用模块函数 封装好&#xff0c;进行某种功能 del 函数名(参数)&#xff1a;函数体return 返回值&#xff08;可以没有return语句&#xff09;作用域 …

activemq nodejs stomp 重连机制_5分钟优劣分析 Kafka、RabbitMQ、RocketMQ、ActiveMQ消息队列...

一、资料文档Kafka&#xff1a;中&#xff0c;有kafka作者自己写的书&#xff0c;网上资料也有一些。 rabbitmq&#xff1a;有一些不错的书&#xff0c;网上资料多。 zeromq&#xff1a;少。没有专门写zeromq的书&#xff0c;网上的资料多是一些代码的实现和简单介绍。 rocketm…

excel保存快捷键_干货 | 快速提高工作效率的电脑快捷键!

点击标题下「蓝色微信名」可快速关注随着科学技术的发展&#xff0c;电脑已经成为每个人生活和工作的必备工具。然而&#xff0c;很多人在使用电脑的过程中非常依赖鼠标&#xff0c;导致双手需要频繁离开键盘&#xff0c;造成工作间歇中断&#xff0c;导致用电脑处理工作的效率…

16位的数字高字节和低字节_掩盖8位数字的较低和较高半字节| 8085微处理器

16位的数字高字节和低字节Problem statement: 问题陈述&#xff1a; To mask lower and higher nibble of 8-bit number using 8085 Microprocessor. 使用8085微处理器掩盖8位数字的较低和较高半字节。 Algorithm: 算法&#xff1a; Load the content of accumulator A with…

钉钉 ISV 应用开发的一些心得

1. 背景 前段时间从前到后完整地做完了一个简单的钉钉上的 ISV 应用 —— 猿活动。 最开始想做这么一个小工具&#xff0c;是想到&#xff0c;平时部门中经常会组织一些分享活动&#xff0c;但是这些分享活动却没有一个比较直观的“站点”来记录一次又一次的&#xff0c;很多人…

mcq 队列_MCQ | 8086微处理器中的字符串操作指令

mcq 队列Question 1: 问题1&#xff1a; A string is a collection of characters. Each Character is an of byte length which is stored at successive locations. In the 8086 microprocessor, which characters are considered in the string? 字符串是字符的集合。 每…

python 编码 解码 读写文件

python基础语法6编码解码encode编码与decode解码读写文件编码解码 计算机是以二进制&#xff08;0或1&#xff09;存储的&#xff0c;以字节为单位&#xff0c;1byte8bit&#xff0c;1KB1024B&#xff1b;1MB1024KB&#xff1b;1GB1024MB 编码表&#xff1a;ASCII码&#xff0…

电脑如何设置不休眠_电脑休眠了却没法唤醒?设置一下就好!

关注全新【HP惠课厅】&#xff0c;惠普消费新品全知晓逐步复工&#xff0c;办公室环境又渐渐熟悉了起来午休外出吃饭、忙里偷闲散步、下班不想关电脑……随手就把电脑休眠了开机也快&#xff0c;网页和工作内容也不会被关掉休眠功能是挺好用的可有时候&#xff0c;无论怎么点开…

node+bower+gulp+webpack初见

2019独角兽企业重金招聘Python工程师标准>>> node node模块管理是通过NPM&#xff08;即 Node Package Manage&#xff0c;是 NodeJS 模块管理工具&#xff09;来处理各模块之间的依赖。NPM按树状结构来管理的&#xff0c;支持某模块的不同版本。 [前提是本机已安装…

Java LinkedList公共布尔boolean offerFirst(Object o)方法(带示例)

LinkedList公共布尔布尔offerFirst(Object o)方法 (LinkedList public boolean offerFirst(Object o) method) This method is available in package java.util.LinkedList.offerFirst(Object o). 软件包java.util.LinkedList.offerFirst(Object o)中提供了此方法。 This metho…

hbuilder php mysql_xampp本地服务器+HBuilder配置php环境

HBuilder配置PHP环境&#xff1a;下载&#xff0c;运行HBuilder编辑器打开右侧小窗口&#xff0c;点击设置图标—>设置web服务器—>外置web服务器输入你想要浏览器运行的URL&#xff0c;点击两个确定&#xff0c;再重新点击设置web服务器&#xff0c;选择PHP类文件(选择之…

百度地图手机和电脑不一致_你可能不知道的电脑手机冷知识

各位好久不见呀&#xff0c;自科部科科又回来了&#xff01;平时我们经常使用电脑&#xff0c;你可能以为你对电脑和手机了如指掌&#xff0c;然而下面的冷知识你知道多少个&#xff1f;01一台电脑可以有多个桌面如果你熟练的使用多个桌面这个技巧那么就可以躲着家长领导偷懒了…