当前位置: 首页 > news >正文

Python之while/for,continue/break

定义一个随机数:

import random
num=random.randint(1,10)

while循环:

while 条件():

        条件满足时,做的事情1

        条件满足时,做的事情2 ......

for循环:

for 变量 in range(10):
循环需要执行的代码
else:
循环结束时,需要执行的代码

continue跳过当次循环,进入下一次

break结束循环(更暴力)

只作用于当前循环,不作用于上层循环

break/continue练习题:

公司账户10000,20个员工发工资,绩效分5以上发1000

balance=10000
# 先判断分数,再判断余额
for i in range(1,21):import randomscore = random.randint(1, 10)if score<5:print("绩效不达标")continueelse:if balance>=1000:balance-=1000print(f"第{i}位发工资1000元")else:print(f"{i}抱歉先欠着,下月发")break

注意缩进:外层的缩进空格必须要比内层的缩进少

http://www.lryc.cn/news/233581.html

相关文章:

  • 卷积神经网络(CNN)衣服图像分类的实现
  • odoo16前端框架源码阅读——env.js
  • 浙大恩特客户资源管理系统 SQL注入漏洞复现
  • ESP32网络开发实例-BME280传感器数据保存到InfluxDB时序数据库
  • C++中sort()函数的greater<int>()参数
  • 2024有哪些免费的mac苹果电脑内存清理工具?
  • 线性表的概念
  • 锐捷练习-ospf虚链路及rip路由相互引入
  • 【机器学习】线性回归算法:原理、公式推导、损失函数、似然函数、梯度下降
  • Word中NoteExpress不显示的问题
  • 连接池的大体介绍,常用配置及在springboot项目中的应用
  • Java之SpringCloud Alibaba【九】【Spring Cloud微服务Skywalking】
  • wpf devexpress设置行和编辑器
  • AdaBoost 算法:理解、实现和掌握 AdaBoost
  • 基于ssm+vue设备配件检修管理系统
  • Reids集群
  • 自定义指令基础
  • ​软考-高级-系统架构设计师教程(清华第2版)【第5章 软件工程基础知识(190~233)-思维导图】​
  • Oneid方案
  • 【超好用的工具库】hutool-all工具库的基本使用
  • 趣学python编程 (一、计算机基础知识科普)
  • 亚马逊云科技云存储服务指南
  • 随机链表的复制
  • 树莓派4b编译FFmpeg支持硬件编解码
  • 开启CentOS/Debian自带的TCP BBR加速
  • 视频推拉流EasyDSS直播点播平台获取指定时间快照的实现方法
  • CSS---关于font文本属性设置样式总结
  • 7、使用真机调试鸿蒙项目
  • GPT实战系列-P-Tuning本地化训练ChatGLM2等LLM模型,到底做了什么?(一)
  • 【Python】爬虫代理IP的使用+建立代理IP池