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

count = 0
for i in range(1, 5):for j in range(1, 5):for z in range(1, 5):if i != j and i != z and j != z:print('%d%d%d' % (i, j, z))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,求应发放奖金总数?

方法1:

sum = 0
I = int(input("从键盘输入利润:"))
print("输入的利润为:", I, "万元")
if I <= 10:sum = I * 0.1
elif (I > 10) and (I <= 20):sum = 0.1 * 10 + (I - 10) * 0.075
elif (I > 20) and (I <= 40):sum = 10 * 0.1 + 10 * 0.075 + (I - 20) * 0.05
elif (I > 40) and (I <= 60):sum = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (I - 40) * 0.03
elif (I > 60) and (I <= 100):sum = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + (I - 60) * 0.015
elif I > 100:sum = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + 40 * 0.015 + (I - 100) * 0.01
print("奖金总数为", sum, "万元")

方法2:

i = int(input('输入利润:'))
list = [1000000,600000,400000,200000,100000,0]
commission = [0.01,0.015,0.03,0.05,0.075,0.1]
sum = 0
for j in range(6):if i > list[j]:sum += (i - list[j]) * commission[j]i = list[j]
print(sum)

3.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

for i in range(1,85):if 168 % i == 0:j = 168 / iif i > j and (i + j) % 2 ==0 and (i - j) % 2 == 0:m = (i + j) / 2n = (i - j) / 2x = n * n -100print(x)

4.输入某年某月某日,判断这一天是这一年的第几天?

year = int(input('请输入年:'))
month = int(input('请输入月:'))
day = int(input('请输入日:'))
days = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334]
num = 0
if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):num = days[month - 1] + day + 1
else:num = days[month - 1] + day
print('这一天是这一年的第%d天' % num)

5.输入三个整数x,y,z,请把这三个数由小到大输出。

list = []
for i in range(3):x = int(input('请输入一个整数:\n'))list.append(x)
# 通过sort排序进行比较
list.sort()
print (list)

6.斐波那契数列。

n = int(input('请输入一个数:'))
if n == 1 or n == 2:print(1)
else:p1 = p2 = 1for x in range(n - 3):p1, p2 = p2, p1 + p2print(p1 + p2)

7.输出 9*9 乘法口诀表。

for i in range(1, 10):for j in range(1, i + 1):print('%d * %d = %d' % (i, j, (i * j)),end='  ')print()

8.古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

n = int(input('请输入月数:'))
if n == 1 or n == 2:print('第%d个月有%d对兔子' % (n, 1))
else:i = j = 1for x in range(n - 3):i, j = j, i + jprint('第%d个月有%d对兔子' % (n, (i + j)))

9.判断101-200之间有多少个素数,并输出所有素数。

for i in range(101, 201):for j in range(2, i):if i % j == 0: breakelse:print('%d是素数' % i)

10.打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

for n in range(100, 1000):#  个位i = n % 10# 十位j = n // 10 % 10# 百位z = n // 100if i ** 3 + j ** 3 + z ** 3 == n:print(n)

菜鸟教程Python教程100例(一)(持续更新)相关推荐

  1. Python爬虫100例教程导航帖(已完结)

    ​  目录 写在2022年3月22日 Python 爬虫 基础部分内容 pyspider scrapy 手机抓取部分 爬虫进阶部分 验证码识别技术 反爬虫技术 分布式爬虫技术 爬虫高级扩展部分 帮粉丝 ...

  2. 《Python爬虫100例》复盘⑦,解决手机APP爬虫环境问题

    文章目录 案例 41:Fiddler+夜神模拟器 案例 42:爬取儿歌多多APP数据 案例 43:百思不得姐APP数据 案例 44:Charles安装与使用 案例 45:Charles抓取兔儿故事 案 ...

  3. python 经典100例 (61-80)

    python 经典100例(61-80) ''' [程序61] 题目:打印出杨辉三角形(要求打印出10行如下图) 1.程序分析: ''' if __name__ == '__main__': a = ...

  4. python经典100例(41-60)

    python 经典100例(41-60) ''' [程序41] 题目:学习static定义静态变量的用法 1.程序分析: 2.程序源代码: ''' # python没有这个功能了,只能这样了:) de ...

  5. 送书 | 《趣学Python算法100例》

    又到了每周三的送书时刻啦!今天给大家带来的是<趣学Python算法100例>       (文末查看送书规则) 查看全文 http://www.taodudu.cc/news/show-4 ...

  6. 【干货】Python:load_workbook用法(持续更新)

    [干货]Python中load_workbook用法(持续更新) 功能 方法 示例文件 模块读取 导入excel表格 获取Sheet 查看行与列 查看单元格 批量访问数据 功能 读取excel文件,并 ...

  7. python经典100例答案pdf-Python 入门 100 案例,PDF免费下载

    原标题:Python 入门 100 案例,PDF免费下载 大家好,我是振哥.在过去一年多时间,我先后打磨了几个Python类开源教程.所有教程力求通俗易懂,有趣,并结合一个一个的小例子.小案例讲解,让 ...

  8. python全免费教程-python教程免费

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 使用步骤在 cvm 上部署好 python 环境及 python-mem ...

  9. python编程趣味试题_python趣味编程100例 python编程100例

    专业知识都不好,最近自学Python,有哪些Python练习题目值得推荐? 谢邀.C语言经典100例,用python来实现. 使用Python编程,求1-100所有偶数的阶乘? total = 1 f ...

  10. ArcGIS10从入门到精通系列实验图文教程(附配套实验数据持续更新)

    文章目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 本教程<ArcGIS从入门到精通系列实验教程>内容包括:ArcGIS平台简介.ArcGIS应用基础.空间数据的采集 ...

最新文章

  1. mybatis-批量操作
  2. 编译VCL(android)错误
  3. 【android自定义控件】button样式自定义二
  4. 小程序登录(附详细文档)
  5. 修复因制作苹果macOS安装系统导致损坏的U盘
  6. 微信小程序给公众号发送模板消息
  7. SuperMap基本概念
  8. webotAI网页版上线啦!
  9. 【Python爬虫】下载b站视频。超详细。
  10. wex5 实战 常用代码模型集合
  11. 2022年康复医学治疗技术(师)考试题库
  12. PHP - Laravel 视图模板(blade.php) 循环便利
  13. vue-router 源码和动态路由权限分配
  14. 我终于读懂了原型模式。。。
  15. 记录:macbook 下剪切快捷键
  16. 【转】手机音视频流媒体开发一些有用资料
  17. 浅谈常见的七种加密算法及实现
  18. 打开任务管理器只显示任务 不显示进程了怎么办?
  19. 用python在网页上爬【微博】用户发的微博(json解析)
  20. 外购入库单,金蝶KIS旗舰版盘点机PDA,生产企业仓库条码管理进销存

热门文章

  1. 火星时代室内效果图风暴10CD B
  2. 计算机将图像数字化的原理,图像数字化
  3. 软件评测师考试备考资料分享
  4. 微信打飞机java 源代码_微信打飞机
  5. 无线网络安全技术基础
  6. 《卫星通信》课程大作业——基于MATLAB的无线通信链路级仿真
  7. Codeforces Round #776 (Div. 3)
  8. linux终端输入五笔命令,Ubuntu 16.04如何安装Fcitx五笔拼音输入法
  9. [知识图谱] 1.2-知识图谱有什么用?
  10. 电脑tf卡检测不到_tf卡 插入电脑没盘符,但数据恢复软件能检测到异常