RUNOOB python练习题2

lambda函数 RUNOOB python练习题49 python lambda函数的应用 阅读详情

用来练手的python 练习题,原链接 : python练习实例2

题干 :

企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

源代码 :

import numpy as np

I = input("请输入当月利润(元):" )
number_line = np.array([1000000, 600000, 400000, 200000, 100000, 0])
rate = np.array([0.01, 0.015,0.03,0.05,0.075,0.1])
I = int(I)
bonus = 0

for i in range(len(number_line)):
  if I > number_line[i]:
    bonus+= rate[i] * (I-number_line[i])
    I = number_line[i]

print("该月可以获得的奖金:%d"%bonus)

输出结果 :
在这里插入图片描述
tips :
巧妙地用数组及遍历,可以省去很多使用if语句的麻烦。

数组元素前移后移 RUNOOB python练习题 68 python数组元素前后移 阅读详情

相关推荐

Python打印杨辉三角形 RUNOOB python练习题61

python 杨辉三角形

Cy_coding的博客 972

RUNOOB python练习题 14

python使用递归实现正整数的分解质因数

Cy_coding的博客 440

RUNOOB python练习题6 斐波那契数列

斐波那契数列 python递归 RUNOOB python小题

Cy_coding的博客 702

python random随机数 RUNOOB python练习题50

python random随机数

Cy_coding的博客 1880

RUNOOB python练习题27 递归逆向输出字符串

python 递归逆向输出字符串

Cy_coding的博客 3209

RUNOOB python练习题3

用来练手的python 练习题,原链接 : python练习实例3 拿到题目就写了如下代码,思路是因为使用**0.5进行开平方操作时,python会将数据类型自动转换为float单精度浮点型。这里利用提取其整数部分,来判断这个数是否是完全平方数。 z = 13 while (z**2 - 168)**0.5 != int((z**2 - 168)**0.5): z+=1 x = z**2-268 print(x) 输出结果 : 这个代码问题也很明显,没有办法穷举而只能找出最小的x的值。为了穷

Cy_coding的博客 373

RUNOOB python练习题17

用来练手的python 练习题其十三,原链接 : python练习实例17 题干 : 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 这个例题让我回忆起了远古的记忆,python str类的 isalpha,isspace,isdigit方法。这些方法通过比较ASCII码来判断输入的字符串对应的是哪一种字符,下面放出源代码: def static_str(): number = 0 character = 0 space = 0 others = 0 my_string

Cy_coding的博客 277

&符号 RUNOOB python练习题 51

&符号进行逐位逻辑运算

Cy_coding的博客 318

RUNOOB python练习题24 斐波那契数列的衍生问题

斐波那契数列变种

Cy_coding的博客 372

RUNOOB python练习题19 找出1000以内的所有完数

python 找出1000以内的完数

Cy_coding的博客 1742

STM32CubeIDE无法连接STLinkV2的一个可能原因

前些日子买了个新的STLINKV2 , ( 老的被我家猫猫一泡尿送上西天了)刚开始还挺正常的, 后来有一天就突然间发现无法调试了.网上尝试了各种方法, 各种操作. 百度了好久. 最后好在我自己研究出来了.我使用的是 STM32CubeIDE 这个开发工具调试选项如下图其它的不需要修改, 然后点击下面的apply 按钮, 然后调试Debug, 提示 No STLink 如下图后来尝试了下载ST-LINK Utility 用它是可以正常连接STLink的, 然后也能正常进行升级操作.

走错路的程序员 9831

RUNOOB python练习题44

python 矩阵加法 numpy库矩阵加法 及 合并矩阵的vstack hstack方法

Cy_coding的博客 340

线性回归做糖尿病分析(diabetes数据集),并分析单个特征值与病情的关系

1.diabetes数据集 共442个样本,每个样本有十个特征,分别是 [‘age’, ‘sex’, ‘bmi’, ‘bp’, ‘s1’, ‘s2’, ‘s3’, ‘s4’, ‘s5’, ‘s6’],对应年龄、性别、体质指数、平均血压、S1~S6一年后疾病级数指标。 Targets为一年后患疾病的定量指标,值在25到346之间。 ...

t18438605018的博客 1万+

RUNOOB python练习题1

用来练手的python 练习题,原链接 : python练习实例1 题干 : 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? import numpy as np cen = np.array([1,2,3,4]) tens = np.array([1,2,3,4]) unit = np.array([1,2,3,4]) result = np.zeros([1,3],dtype=np.int64) for i in range(len(cen)): for j in

Cy_coding的博客 282

LS-DYNA中的流固耦合

在LS-DYNA中对流固耦合问题的求解提供了两种方法,ALE流固耦合和基于ICFD的流固耦合。本文将对两种方法的各自特点进行分析。 ALE方法的流固耦合 适用范围 ALE求解器主要用于层流。ALE求解器也不是完全的NS求解器,因此不考虑边界层的影响,比如阻力。流体粘性效应仅通过材料模型获得,也就是*mat_null的MU。ale求解器是为了求解高压高速度梯度的短时问题而开发的。该求解器并不适用于求解低压力梯度问题比如声学,也不适用于长时间问题(秒的尺度甚至更长)。时间的限制是显式时...

m0_69812055的博客 8557

基于ROS2的无人机野生动物巡查系统设计

自主巡检系统是嵌入式人工智能与机器人技术融合的关键应用方向,其核心在于多源感知融合、实时路径规划与端侧智能识别的协同实现。原理上依赖SLAM定位构建环境地图,结合栅格化建模与混合路径算法(如蚁群+BFS)达成全覆盖遍历;技术价值体现在资源受限平台下的确定性响应与时空对齐能力,支撑高鲁棒性野外作业。典型应用场景包括生态监测、禁飞区巡检及小尺度智能安防。本文围绕ROS2 Humble中间件架构、Livox激光雷达与MaixCAM视觉协同、YOLO11n INT8模型端侧部署等关键技术展开,突出嵌入式AI与实时控

weixin_30598047的博客 650

RUNOOB python练习题29

python 练习题29 逆序打印给出的一个正整数

Cy_coding的博客 369

用UDP协议在dos命令行里模拟一个聊天程序

/* 需求: 在dos命令行里模拟一个聊天程序 有收数据的部分,和发数据的部分,这两部分需要同时执行。 那就需要用到多线程技术。 一个线程控制收,一个线程控制发。 */ import java.io.*; import java.net.*; class C

s_x_x的记录 1956

RUNOOB python练习题30 回文数

python 判断一个五位数是不是回文数

Cy_coding的博客 339

T527 uart串口配置导致系统进不去

T527 s_uart串口配置导致系统进不去。

Linux驱动开发工程师,熟悉Linux/Android底层驱动、TP、显示、IIC、网络等通用外设调试适配,Linux上层应用开发。常用平台瑞芯微、全志、恩智浦等。 677

英伟达 DGX Spark & Reachy Mini 入门教程(一)

英伟达在2026年CES上发布多款开放模型,包括Nemotron推理LLM、Isaac GR00T VLA和Cosmos世界模型,助力开发者构建个性化AI代理。文章详细介绍了如何通过DGXSpark和Reachy Mini机器人打造办公助手,涵盖材料准备(推理/视觉模型、文本转语音服务)、智能体构建(NeMo Agent Toolkit框架)、工具调用和路由策略实现。系统支持本地/云端部署,提供语音交互、视觉识别和动作执行功能,并保持完全开源可定制。最后给出运行演示的终端配置步骤和测试用例,鼓励开发者在此基

2506_90492529的博客 2714

RUNOOB python练习题10

用来练手的python 练习题,原链接 : python练习实例9 题干 : 暂停两秒输出,并格式化当前时间。 import time,datetime TIME = datetime.datetime.now() print(TIME.strftime("%Y.%m.%d %H-%M-%S")) time.sleep(2) TIME = datetime.datetime.now() print(TIME.strftime("%Y.%m.%d %H-%M-%S")) 输出结果如下: 输出当前时间的格

Cy_coding的博客 254

YOLO11-pose关键点检测:训练实战篇 | 自己数据集从labelme标注到生成yolo格式的关键点数据以及训练教程

通过本教程,我们完整地学习了如何使用YOLO11-pose进行关键点检测任务的训练。从数据标注、格式转换到模型训练和评估,每个步骤都提供了详细的代码和说明。更高的精度:随着算法改进,关键点检测的精度将进一步提高实时性能:模型优化将使实时高性能关键点检测成为可能多模态融合:结合深度信息、热成像等多模态数据提升检测能力领域自适应:模型能够更好地适应不同场景和领域希望本教程能够帮助你在自己的项目中成功应用YOLO11-pose进行关键点检测。如果你有任何问题或建议,欢迎在评论区留言讨论!

QQ_778132974的博客 741

RUNOOB python练习题5

输入三个整数x,y,z,请把这三个数由小到大输出。 python小题 经典送分题

Cy_coding的博客 316

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

for else语句小tips : RUNOOB python练习题36

for else语句小tips python 使用for else语句找出100以内的素数

Cy_coding的博客 351

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

叠数的加法与字符串 RUNOOB python练习题 18

用string类来构造叠数会非常简单,stirng类的乘法加法等方法可以很简单地构建99999 88888等数字而不需要使用循环对每个进制进行分别运算。

Cy_coding的博客 843

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: RUNOOB python练习题1
下一篇: RUNOOB python练习题3
Cy_coding
博客等级 码龄7年 49粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值