Python第四章08:发工资练习(判断+循环的嵌套)

44. python的for循环嵌套 1. 什么是嵌套 2. for循环中嵌套有if条件判断语句 2.1 先创建一个奇数序列 2.2 判断一个数是否能被7整除 2.3 将2部分代码合二为一 3. for循环中嵌套有for循环 阅读详情
# 发工资案例练习
"""
狗八蛋公司,账户余额有1w元,给20名员工发工资。
1.员工的编号从1到20,从编号1开始一次领取工资,每人领取1000元;
2.领工资时,财务要判断员工的绩效分数(1-10)(随机生成),如果低于5,不发工资,下一位;
3.如果工资发完了,结束发工资。
提示:
使用循环对员工一次发放工资
continue用于跳过员工,break直接结束发工资
随机数可以用 import random
           random.randint(1,20)
"""

# sum = 10000
# for x in range(1,21):
#     import random
#
#     num = random.randint(1, 10)
#     if sum == 0:
#         print("工资发完了,下个月在领吧!")
#         break
#     else:
#
#         if num < 5:
#             print(f"{x}号员工,绩效分为{num},低于5分,不发工资,下一位。")
#             continue
#         else:
#             sum -= 1000
#             print(f"{x}号员工,绩效分为{num},绩效合格,领取工资1000元,账户余额还有{sum}元")

sum = 10000
for a in range(1,21):
    import random
    num = random.randint(1,10)
    if num < 5:
        print(f"{a}号员工,绩效分为{num},低于5分,不发工资,下一位")
        continue
    if sum >= 1000:
        sum -= 1000
        print(f"{a}号员工,绩效分为{num}分,满足条件,发放1000元,账户余额还剩{sum}元")
    else:
        print(f"当前账户余额不足,还剩{sum}元,不发了,下个月再领。")
        break


运行结果

python:嵌套循环 Python 循环嵌套 1、Python 语言允许在一个循环体里面嵌入另一个循环 2、嵌套循环简单的来说就是一个循环出现在另一个循环里面。对于外循环的每次迭代,内循环都要完成它的所有迭代 while 循环嵌套 语法: while expression: while expression: statement(s) statement(s) 1、你可以在循...... 阅读详情

相关推荐

OpenNARS开源通用人工智能系统:非公理推理引擎实践指南

人工智能系统从基于规则推理到深度学习模型,始终围绕如何让机器具备智能决策能力。传统逻辑系统依赖公理和完备知识,而现实世界智能体需要在资源受限、信息不完备环境下进行推理。非公理推理系统(NARS)通过动态真值计算和信念修正机制,实现了在不确定性环境下的自主学习和决策。这种推理引擎的技术价值在于模拟人类思维的核心机制——归纳、演绎和学习,为通用人工智能(AGI)提供了不同于数据驱动的新路径。在应用场景上,NARS适用于游戏NPC决策、复杂系统故障诊断和自适应机器人控制等领域。OpenNARS作为NARS理论的开

weixin_31961675的博客 408

【Python入门】Python循环语句(for循环的嵌套应用)

【Python入门】Python循环语句(for循环的嵌套应用)

m0_75058342的博客 6417

【JESD79-5之】11 IDD, IDDQ, IPP规格参数和测试条件(IDD, IDDQ, IPP Specification Parameters and Test conditions)

【代码】【JESD79-5之】11 IDD, IDDQ, IPP规格参数和测试条件(IDD, IDDQ, IPP Specification Parameters and Test conditions)

m0_61126667的博客 4861

python:嵌套循环练习题

练习题一 打印如下: 第1行,循环*一次; 第2行,循环*2次; 第3行,循环*3次; ... 第5行,循环*5次 所以可以用嵌套循环来实现 for i in range(1,6): for j in range(1,i+1): print('* ',end='') print() 练习题二 输出99乘法表 第一行有1个乘法 ...

qq_31931797的博客 4998

Dify实战:智能邮件工作流配置全解析

本文详细解析了如何利用Dify平台配置智能邮件工作流,实现邮件处理的自动化与智能化。内容涵盖从获取邮箱授权、安装插件、安全配置环境变量,到构建邮件发送工作流、创建调用该工作流的智能体(Agent)的完整步骤,并分享了连接知识库实现智能客服、定时发送日报等进阶自动化场景,旨在帮助用户显著提升邮件处理效率。

t8u9v0w1x的博客 795

Julia Ann老司机管理系统

https://content.badgirlsusa.com/Julia_Ann-Sexy_Julia_Ann_Fucks_A_Lil_Elf's_Big_Cock_/Julia-Ann-Naughty-America-%E6%80%A7%E6%84%9F%E7%9A%84%E8%A3%98%E8%8E%89%E5%A9%AD%E5%AE%89%E4%BA%82%E6%90%9E-lil-%E7%B2%BE%E9%9D%88%E7%9A%84%E5%A4%A7%E5%85%AC%E9%9B%9E-2020

www_oracle_com的博客 22万+

Python中的嵌套循环

1 什么是嵌套循环 所谓嵌套循环就是一个外循环的主体部分是一个内循环。内循环或外循环可以是任何类型,例如 while 循环或 for 循环。 例如,外部 for 循环可以包含一个 while 循环,反之亦然。外循环可以包含多个内循环。 循环链没有限制。 在嵌套循环中,迭代次数将等于外循环中的迭代次数乘以内循环中的迭代次数。在外循环的每次迭代中,内循环执行其所有迭代。 对于外循环的每次迭代,内循环重新开始并在外循环可以继续下一次迭代之前完成其执行。嵌套循环通常用于处理多维数据结构,例如打印二维数组、迭代包

m0_59485658的博客 5万+

C#上位机实战:借助NetToPLCSim与西门子S7-1200仿真通信全攻略

本文详细介绍了如何使用C#开发上位机程序,通过NetToPLCSim与西门子S7-1200进行仿真通信的全过程。从环境准备、PLC仿真环境搭建、网络配置到C#代码实现,提供了完整的实战指南和常见问题解决方案,帮助开发者快速掌握工业自动化通信技术。

weixin_30596343的博客 440

Python循环语句实战练习和循环嵌套详解

本文介绍了Python中的循环语句,重点讲解了while循环的使用方法。通过多个实战练习,包括求奇数之和、求7的倍数之和和个数、求水仙花数以及判断质数等,帮助读者巩固循环概念的理解和学会在实际问题中应用循环。此外,还对循环嵌套进行了详细解析,并提供了打印99乘法表和求100以内所有质数的实例。最后,文章总结了小游戏《唐僧大战白骨精》。通过阅读本文,读者将掌握循环语句的基本用法和常见应用,提升编程技能。

qq_41308872的博客 7501

STRING数据库的蛋白质相互作用(PPI)网络分析

在转录调控相关的文献中,我们经常能够看到这样的蛋白质相互作用网络(protein protein interaction network,PPI network)。具体而言,这些相关的文献中首先通过RNA-seq、表达谱芯片或者蛋白质组分析等,找到了在不同分组样本间一系列的差异表达基因或蛋白。

weixin_43029125的博客 9458

HDR视频技术之七:逆色调映射

HDR 技术说是继 4K 之后视频领域的又一次重大技术突破,不仅提高图像的动态范围,同时也提供了更宽的色域,并提升了画面在高光和暗部的细节信息,带给观看者更加真实的视觉体验。但作为 HDR 产业链的核心,内容短缺的问题仍然是 HDR 普及和成熟的重要限制因素。众多电视厂商将 HDR 技术作为其产品规划中的重要技术,主要是在硬件方面进行提升。而由于 HDR 内容制作对于设备要求较高,对采集、调色、显示等多方面都需要较高的质量要求,内容制作的复杂度和周期长等因素,导致了 HDR 内容的匮乏。

多媒体开发者 2430

【Python入门篇】——Python中循环语句(for循环的嵌套应用)

Python中循环语句(for循环的嵌套应用)

2201_75366661的博客 3894

ESD防护设计宝典(十):RE(辐射发射)超标问题排查与解决

RE测试是EMC认证的“头号杀手”。当屏幕上出现一根根超标频谱线时,如何快速定位元凶并有效整改?本讲将带你化身电磁侦探,完成一次完美的RE问题“缉凶”。

m0_56451176的博客 395

Python-python循环语句:while循环的基础语法(while循环的语法格式、while循环的嵌套)、for循环、urange语句、for循环的嵌套运用、循环中断(break、continu

Python中的循环语句是实现重复执行特定代码块的强大工具,而其中的while循环是最基本的一种。通过了解while循环的基础语法、嵌套以及与for循环和urange语句的比较运用,以及循环中断的控制流指令(break和continue),我们可以更好地掌握Python的循环控制。在Python中,while循环的基础语法是使用关键字"while"后跟条件表达式和一个冒号,在冒号后面编写需要重复执行的代码块。while循环还可以嵌套,即在一个循环内部再包含另一个完整的循环结构。嵌套的while循环可

放下华子我只抽RuiKe5的博客 8193

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

python循环嵌套及函数

今天学习了while循环嵌套、for循环以及Python函数,是Python基础中的重点。因为在后面的学习中会经常用到。 1、while 循环嵌套 pass 占位符 :是为了保持程序结构的完整性。pass不做任何事情,一般用做占位语句。 while True: pass 下面是while循环嵌套的一个例子: i = 0 # 外层循环 while i<5...

qq_40441160的博客 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

最全面的Python开发中有关for循环嵌套的使用技巧

For语句和while语句一样,也可以把它放在另一条复合语句里面。而且for语句本身就是一条语句,它里面不但可以嵌套while语句、if语句等,其它语句也可以包含在里面。那么什么是for语句嵌套呢?它与continue组合在一起使用,程序之间会有什么差别呢?下面,请跟着小编一起,去探索一下for语句嵌套的奥秘。 一:for语句嵌套 1、for语句内部可以放任意语句,包含for语句和while语句。...

Python最详细教程 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【Python入门】Python循环语句(while循环的嵌套应用)

Python循环语句:while循环的嵌套应用、注意事项、总结、嵌套案例等……

m0_75058342的博客 2829

Python第四章06:for循环嵌套练习

B站黑马程序员,自学笔记分享

Seeding_Python的博客 901

Python基础之if判断,while循环,循环嵌套

if判断 判断的定义 如果条件满足,就做一件事;条件不满足,就做另一件事; 判断语句又被称为分支语句,有判断,才有分支; if判断语句基本语法 if语句格式: if 判断的条件: 条件成立后做的事 ... ... 代码缩进为一个tab键,或者四个空格,官方建议使用空格;但应注意,在python开发中,tab和空格不能混用! 判断年龄示例: # 判断是否成年,成年则可以进网吧 age...

weixin_34082177的博客 4365

【python】for 循环的嵌套应用

for 循环的嵌套语法:for 循环 或 while 循环 : 循环满足条件应做的事情 1 循环满足条件应做的事情 2 循环满足条件应做的事情N for 循环 或 while 循环:循环满足条件应做的事情 1 循环满足条件应做的事情 2 循环满足条件应做的事情N注意事项:需要注意缩进,嵌套fo循环同样通过缩进确定层次关系for 循环和 while 循环可以相互嵌套使用。

JackCao_Grass的博客 2511

【Python】判断语句,循环语句

运行结果为在屏幕上打印三个haha,while循环的组成为while 循环的条件 :然后内部是每次循环要执行的语句,while循环里的语句一般要带有改变循环条件的语句,比如这里的i+=1。if和要执行的语句在不同的行中,以四个空格缩进,表示要执行的语句隶属于上面的if语句,一个if可以掌管任意多条语句,但是都要以四个空格缩进。判断语句嵌套的关键在于空格的缩进,外边的if和else都没有缩进,表示其他们是同级的,if a9的判断语句。还可以把判断条件和输入都集成到if语句的判断条件中去,比如。

2301_76771985的博客 1099

python中嵌套循环练习题

python中嵌套循环练习题 1.打印九九乘法表: 方法一: for i in range(1,10): for j in range(1,10): print(f’{i}{j}={i * j}’, end=’\t’) print() 方法二: for i in range(1, 10): for j in range(1, i+1): print(str(j)+‘x’+str(i)+’=’+str(ij)+’\t’, end=’’) # ‘\t’:间隔为tab键的长度 end=’’,表示不换行 pri

swwhxl的博客 6362

python循环嵌套练习

题目要求: 模拟一个简易 ATM 机操作,功能包括: 登录验证:预设账号("123456")和密码("654321"),允许最多 3 次输入错误,超过则锁定(退出程序);输入商品价格 price(整数,0 < price < 100)和支付金额 payment(整数,payment ≥ price),计算找零金额并使用 最少硬币数 组合(硬币面额:1 元、5 元、10 元、20 元)。print(f"转账成功!print("+".join(coin_zh) + f"(共 {sum_coins} 枚)")

2402_88858444的博客 963

Python编程 for嵌套循环

本章将会讲解Python编程中的for嵌套循环一.for循环嵌套练习:打印输出九九乘法表"""第一行:1第二行:12第三行:123打印输出"""

yj11290301的博客 4930

python循环嵌套例题_python练习题:循环打印嵌套列表

好久没写博文了,添加一个练习题,选自《head_first_python》~~python列表:以中括号开始和结束"[]";列表项以逗号","分隔开,使用赋值操作符"="赋予一个标识符。如:movies=["the holy",1975,"terry jones",91,["graham",["michael","john","gilliam","idle","haha"]]]注释:1、无需声明标...

weixin_39681621的博客 1781

python-循环(B站黑马程序员视频-第四章内容总结)

python-循环(B站黑马程序员视频-第四章内容总结)

BinaryWiker的博客 1018
上一篇: Python第四章07:continue 和 break 关键字控制循环 ( 中断与终止)
下一篇: Pyhon第五章01:函数的定义和练习
苹果.Python.八宝粥
博客等级 码龄3年 289粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值