python3 编程入门 100例

python新手入门必备良药

  • 例1:题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
Created on Thu Aug  2 17:39:25 2018
@author: Zac
sum=0
for i in range(1,5):for j in range(1,5):for k in range(1,5):if i!=j and j!=k and i!=k:  #注意&为位运算,and为逻辑运算print(i,j,k)sum+=1
print("共",sum,"种")
  • 例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,求应发放奖金总数?
Created on Thu Aug  2 17:39:25 2018
@author: Zac
a = int(input("please enter your income:"))
b = [1000000,600000,400000,200000,100000,0]
c = [0.01,0.015,0.03,0.05,0.075,0.1]
r = 0
for i in range(0,6):if a>b[i]:r+=c[i]*(a-b[i])print("interest:%d"%r)a=b[i]
print("total interest:%d"%r)  #注意%d为整,%f有6位小数,%r为字符串

-例3:题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
分析:假设该整数为x,则有:

x+100=n2,x+168=m2x+100=n2,x+168=m2

x+100 = n^2,x+168=m^2
两式相减则有:

m2−n2=(m+n)∗(m−n)=168m2−n2=(m+n)∗(m−n)=168

m^2-n^2=(m+n)*(m-n)=168
不妨设m+n=i,m-n=j,则有i*j=168,由此i,j至少有一个是偶数,
又因为,i+j=2m,i-j=2n,则i,j均为大于2的偶数。

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:n = (i-j)/2x = n**2-100print(x)

python3 编程入门 100例 1~3相关推荐

  1. Java编程入门100例之二十二(字符串查找)

    字符串是各种编程语言中的最基础的数据类型,本文介绍字符串中一个常见的操作,如何检查字符串是否包含我们想要的东西. 代码如下: public class Test { public static voi ...

  2. Python3 入门100例,从入门到精通第一步

    Python3 入门100例,从入门到精通第一步 原题地址:http://www.runoob.com/python/python-100-examples.html 来源于github开源项目

  3. ★教程2:fpga学习教程入门100例目录

    1.订阅本教程用户可以免费获得本博任意2个(包括所有免费专栏和付费专栏)博文对应代码: 2.本FPGA课程的所有案例(部分理论知识点除外)均由博主编写而成,供有兴趣的朋友们自己订阅学习使用.未经本人允 ...

  4. matlab简单程序实例视频,matlab编程实例100例.docx

    matlab编程实例100例 1-32是:图形应用篇33-66是:界面设计篇67-84是:图形处理篇85-100是:数值分析篇实例1:三角函数曲线(1)function shili01h0=figur ...

  5. [万人千题] 《C语言入门100例》(第19例) 日期——题2(C语言)(超简单)

    零.欸嘿! 英雄哪里出来<C语言入门100例>传送门 https://bbs.csdn.net/forums/hero?category=0&typeId=17913https:/ ...

  6. [万人千题] 《C语言入门100例》(第19例) 日期——题1(C语言)(超简单)

    零.欸嘿! 英雄哪里出来<C语言入门100例>传送门 https://bbs.csdn.net/forums/hero?category=0&typeId=17913https:/ ...

  7. Python入门100例(三)

    点击领取粉丝福利 文章目录 前言 1. 题目描述 2. 程序分析 3. 程序源代码 4. 运行结果 5. 难度分析 6. 涉及知识点 结语 前言 本专栏从「基础」的编程知识开始,带你了解「基础算法」以 ...

  8. python回文数编程_GitHub - Fantasy2Me/PythonExercise: Python 编程练习题 100 例(源码),实例在 Python 3.6 环境下测试通过。...

    Python3 练习题 100例 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的 ...

  9. Python入门100例(二)

    点击领取粉丝福利 文章目录 前言 1. 题目描述 2. 程序分析 3. 程序源代码 1. 数学流程图 2. 99乘法表 3. 水仙花数 4. 运行结果 5. 难度分析 6. 涉及知识点 结语 前言 本 ...

最新文章

  1. Jquery empty() remove() detach() 方法的区别
  2. Python 学习笔记(1)Hello Python
  3. Anaconda建立新的环境,出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url 解决过程
  4. 项目总是有红叉叉,打开又没错,Build path contains duplicate entry: '...' for project 'X
  5. mongo java 日期,Java 8日期/时间(JSR-310)类型与Spring Data MongoDB的映射
  6. mysql运行状态监控研究内容_如何监控mysql主从的运行状态shell脚本实例介绍
  7. 「NOIP 2013」 货车运输
  8. spring boot系列教程2--从helloworld开始
  9. 5 可隐藏的侧栏_家居中5种隐藏式设计,实用、高级、省空间
  10. python基础4-序列
  11. HID Global推出全新室内定位服务 助力企业优化配置劳动力
  12. Linux---Samba文件共享服务
  13. c语言编辑工具下载,Turbo C-Turbo C2.0-Turbo C下载 v2.0.0.0官方正式版-完美下载
  14. 算法设计与分析学习心得
  15. gis核密度分析工具_Arcgis软件支持下的核密度估计
  16. 解决微擎框架出现Could not resolve: cloud.zhifun.cc (Domain name not found)问题
  17. 1. 制作满屏水印(PS)
  18. 增强感受野SPP、ASPP、RFB、PPM
  19. IDEA中设置关闭标签页的快捷键
  20. 在Google地图上找到经度和纬度的方法

热门文章

  1. XMLHttpRequest cannot load的解决方法
  2. 移动端携程网首页制作
  3. 媒体报道 | 企业级开源软件大时代,PingCAP 的格局与胜局
  4. u盘分区合并 问题 U盘格式化问题 以及U盘作为启动盘安装系统之后,提示U盘需要格式化的问题
  5. 锐捷ac怎么发现局域网ap_【无线】无线查看限速配置(AC和AP的命令一样)
  6. arcgis打开mdb数据库_ARCGIS打开mdb数据库,全是表格,怎么转成shp格式?
  7. c#上位机 源码 控制固高,研华,雷赛这类的运动板卡。偏向 程序运动控制。winform+板卡+sqlite
  8. android+信号强度,Android信号强度计算方式
  9. Day13 多态、Object、抽象、接口
  10. 通过大规模机器学习自动调优数据库参数