Python:新手练习

(题目转自小甲鱼网站)

1

题目:有5个数字:1、2、3、4,5能组成多少个互不相同且无重复数字的4位数?各是多少?

程序分析:可填在千、百、十、个位的数字都是1、2、3、4、5。组成所有的排列后再去掉不满足条件的排列。

练习:

count = 0

for x in range(1,6):

for y in range(1,6):

for z in range(1,6):

for k in range(1,6):

if x == y or y == z or x==z or x ==k or y==k or z== k :

continue

else:

print(x,y,z,k)

count +=1

print('有%d种组合'% count)

或者

count = 0

for x in range(1,6):

for y in range(1,6):

for z in range(1,6):

for k in range(1,6):

if x != y and y != z and x != z and x != k and y != k and z != k :

print(x,y,z,k)

count +=1

print('有%d种组合'% count)

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,求应发放奖金总数?

程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。

练习:

profit = input ("please enter the profit:")

I = int (profit)

bonus = 0

if I <= 100000:

bonus = I * 0.1

elif 100000 < I <= 200000:

bonus = 100000 * 0.1 + 0.075 * (I - 100000)

elif 200000 < I <= 400000:

bonus = 17500 + 0.05 * (I - 200000)

elif 400000 < I <= 600000:

bonus = 27500 + 0.03 * (I - 400000)

elif 600000 < I <= 1000000:

bonus = 33500 + 0.015 * (I - 600000)

elif I > 1000000:

bonus = 39500 + 0.01 * (I - 1000000)

print ("bonus:",bonus)

python习题_新手练习:Python练习题目相关推荐

  1. Python基础练习题:杂乱无章的页面列表【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    Python基础练习题:杂乱无章的页面列表[难度:1级]: 你得到了一本古老的书,不幸的是有几页错误的位置,幸运的是你的计算机有一个从"1"到"n"的顺序的每个 ...

  2. python进阶练习题:自圣诞树III:叶中心【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python进阶练习题:自圣诞树III:叶中心[难度:2级]: 任务 圣诞节快到了.在[以前的习题(https://www.codewars.com/kata/5a405ba4e1ce0e1d7800 ...

  3. python高级练习题:多米诺平铺 - 5×2N局【难度:4级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python高级练习题:多米诺平铺 - 5×2N局[难度:4级]: 请还检查了在[多米诺拼接系列]其他练习题(https://www.codewars.com/collections/5d19554d ...

  4. python进阶练习题:馏分类【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python进阶练习题:馏分类[难度:2级]: 为您提供了类"分数",这两个参数(分子,分母)的骨架. 例: fraction1 =分数(4,5) 分数fraction1 =新分数 ...

  5. python基础练习题:简单有趣#32:创建字谜【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python基础练习题:简单有趣#32:创建字谜[难度:1级]: 任务 现在给你两个字符串S和长度相同的T,由大写英文字母.你的任务是找到获得一些anagram的串T从字符串s需要"更换操作 ...

  6. python基础练习题:Covfefe【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python基础练习题:Covfefe[难度:1级]: Covfefe 你给出的字符串.你必须用'covfefe但替换的单词(S)coverage,如果你没有找到字符串中的单词'coverage,你必 ...

  7. python进阶练习题:简单有趣#301:跳绳游戏【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python进阶练习题:简单有趣#301:跳绳游戏[难度:2级]: 任务 有些孩子在玩跳绳游戏.儿童跳过绳子在大致相同的速度:每一次秒'.如果孩子跳时失败,他需要整理一下绳子,然后继续.这将需要3 s ...

  8. python进阶练习题:格式化像“巴特,莉萨和玛吉”名称的字符串。【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python进阶练习题:格式化像"巴特,莉萨和玛吉"名称的字符串.[难度:2级]: 给定:含名称的散列数组 返回:格式化为除了最后两个名字,应该由一个符号分隔用逗号分隔的名称列表的 ...

  9. python基础练习题:棋盘【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python基础练习题:棋盘[难度:1级]: 编写打印N行M列下列规则棋盘的程序: 左上角单元格必须是一个星号(*) 任何细胞接触(左,右,上,下)有星号的小区必须是一个点(.) 任何细胞接触(左,右 ...

最新文章

  1. kernfs_addrm_start kernfs_add_one
  2. R语言GGPlot2
  3. xxl子任务_XXL-JOB v2.0.2,分布式任务调度平台 | 多项特性优化更新
  4. 女生心中的理想男生!这些条件你符合几条?
  5. ECC椭圆曲线加密算法原理
  6. python 发送邮件附件很慢_Python SMTP 发送带附件电子邮件
  7. 域管理员在域计算机安装程序,本人电脑菜鸟,现在正用管理员用户登录,如何设置某个域用户拥有安装软件的权限?尽量详解。谢谢!...
  8. 鸿蒙车载智慧屏评测,华为智慧屏S Pro体验:告诉你鸿蒙OS有多优秀?
  9. java反射方法_java反射之方法反射的基本操作方法
  10. 死锁问题------------------------INSERT ... ON DUPLICATE KEY UPDATE*(转)
  11. 小程序wafer2操作数据库
  12. CentOS6.8安装oracle11gR2
  13. 【FPGA】TestBench中关于@eachvec
  14. mem考试能用计算机吗,Memtest可以通过多少次?
  15. 智慧工厂 VR 拆解零件 —— Hightopo 3D 虚实现实可视化系统
  16. gif录制软件 LICEcap
  17. 小米平板2刷哪个系统更流畅_大神教你小米平板2如何刷Windows 10系统
  18. STM32按键总结(低电平有效及上升沿有效)
  19. 用EasyHMI做的工程示例一览
  20. 屏蔽第三方SDK权限

热门文章

  1. java弹窗_弹出窗口总结 - 王道JAVA - CSDNBlog
  2. mac上的Android虚拟机,android虚拟机能在retina MacBook pro上跑吗?
  3. java session失效之后跳转,session失效后如何实现页面不跳转到主页而是跳转到session失效时的页面...
  4. .net 启动mysql数据库连接,ASP.NET实战002:MySQL数据库连接
  5. mysql事件创建_mysql 创建事件
  6. dnf超时空漩涡副本路线流程图_DNF:超时空漩涡C的养成之路 按照目前的情况至少要4个月...
  7. c开头英文语言,C开头的考研英语词汇
  8. mysql自动备份 linux_Linux下MySQL数据库自动定时备份
  9. 歌曲信息管理c语言,歌曲信息管理系统——C语言
  10. 联想 android 5.1 root权限,联想a520一键root权限获取教程(图文)