python学习实例(1)
#======================================
#1.2 计算机编程的基本概念
#======================================#++++++++++++++++++++++++++++++++++++++
#1.2.2 从Python语言进入计算机语言的世界
#++++++++++++++++++++++++++++++++++++++#<程序:例子1>
def F(x,y):return(x*x+y*y)
print("F(2,2)=",F(2,2))
print("F(3,2)=",F(3,2))#<程序:例子2>
def Pr():for i in range(0,10): # 索引 i = 0 to 9print("Hello world")
#在函数程序外面Pr()
Pr()
# 输出 Hello world 10 遍#<程序:布尔类型例子>
b = 100<101
print(b)#<程序:for循环例子>
for i in range(1, 5): print(i) #<程序:while循环例子>
i = 1
while i<5:print(i)i=i+1#<程序:if语句例子>
i=10
j=11
if i< j:print("i<j")
else:print("i>=j")#======================================
#1.3 计算机核心知识——算法(Algorithm)
#======================================#++++++++++++++++++++++++++++++++++++++
#1.3.2 解平方根算法一
#++++++++++++++++++++++++++++++++++++++#<程序:平方根运算1>
def square_root_1(): #函数定义,函数名为square_root_1c = 10 #所求平方根的输入,即该段程序求根号10i = 0 #记录执行循环次数g = 0for j in range(0,c+1): #for 循环开始if (j * j > c and g==0):#if 语句块,获取g,使得g2<c,(g+1)2>cg = j - 1#for 循环结束while (abs(g * g - c) > 0.0001):#判断g2-c是否在精度范围内,while循环g += 0.00001 #g每次加步长,以逼近所求解i = i+1print ("%d:g = %.5f" % (i,g))#函数外,执行下面的语句
square_root_1()#++++++++++++++++++++++++++++++++++++++
#1.3.3 解平方根算法二
#++++++++++++++++++++++++++++++++++++++#<程序:平方根运算2-二分法>
def square_root_2():i = 0c = 10m_max = cm_min = 0g = (m_min+m_max)/2while (abs(g*g -c) > 0.00000000001): #while循环开始if (g*g <c):m_min = gelse:m_max = gg = (m_min + m_max)/2i = i+1print ("%d:%.13f" % (i,g)) #while循环结束
#函数之外执行
square_root_2 ()#++++++++++++++++++++++++++++++++++++++
#1.3.4 解平方根算法三
#++++++++++++++++++++++++++++++++++++++#<程序:平方根运算3-牛顿法>
def square_root_3():c = 10g = c/2i = 0while abs(g*g - c) > 0.00000000001:g = (g + c/g)/2i = i+1print("%d:%.13f" % (i,g))square_root_3()#======================================
#1.5 计算机前沿知识——大数据(Big Data)
#======================================#++++++++++++++++++++++++++++++++++++++
#1.5.5 对数据和逻辑的正确态度
#++++++++++++++++++++++++++++++++++++++#<程序:求圆周率-蒙地卡罗法>
import random
def pi(times):sum=0for i in range(times):x=random.random()y=random.random()d2=x*x+y*y #算到原点的距离if d2<=1: sum+=1 #距离<=1, 代表在圆里面。return(sum/times*4)#函数外执行
times=100000000
x=pi(times)
print("pi=%.8f"%(x))
python学习实例(1)相关推荐
- 涵盖 14 大主题!最完整的 Python 学习实例集来了!
机器学习.深度学习最简单的入门方式就是基于 Python 开始编程实战.最近闲逛 GitHub,发现了一个非常不错的 Python 学习实例集,完全是基于 Python 来实现包括 ML.DL 等领域 ...
- python学习实例(6)
#============================= #6.6 文件系统(File System) #=============================#+++++++++++++++ ...
- python学习实例(4)
#========================================= #第四章的python程序 #=========================================# ...
- python学习实例(7)
#========================================================= #第8章 信息安全(Information Security)的python程序 ...
- python学习实例(3)
#=================================== #3.4 关于Python的函数调用 #===================================#+++++++ ...
- python学习实例(5)
#============================================ #5.1 计算思维是什么 #======================================== ...
- python学习实例(2)
#=================================== #2.2 不同进制间的转换 #===================================#++++++++++++ ...
- Python学习实例(一)温度转换
1.问题描述 温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit). ...
- python学习笔记-练手实例
1.题目:输出 9*9 乘法口诀表. 程序分析:分行与列考虑,共9行9列,i控制行,j控制列 代码: for i in range(1,10):print ('\r')for j in range(1 ...
最新文章
- Redis作者的公开信:开源维护者的挣扎和无奈
- iis服务器建立动态网站,09-IIS添加动态网站
- 静态函数一个有用的设计模式
- 前端学习(975):bootstrap轮播图
- iOS 切换首页-更改tabbar的容器控制器
- 在eclipse中利用条件断点打印log
- jsf 导航_JSF导航规则示例教程
- [转]可爱的 Python:: 使用 itertools 模块中的组合函数
- 招行笔试java编程
- maven下载安装及配置
- Google Earth Pro v7.3.6.9285 谷歌地球卫星图像专业版
- c语言 游程编码,游程编码C语言.doc
- 百度大脑技术支持慧译视频字幕系统,为听障学生带来“看得见的声音”
- 历史 微信开发者工具_关于微信小程序开发者工具的版本管理使用介绍
- iOS性能优化-列表卡顿
- Android通过RecyclerView实现手风琴效果
- 将A3排版的PDF内容转成A4纸张
- 一份完整App运营推广计划方案
- 数据库表的软硬关联_Jimmy的关系型数据库设计心得 第一版
- 2013年最后的收成:avalon1.0正式发布
热门文章
- java map 实现 序列化,MapReduce序列化
- Asterisk 学习进阶 2
- mysql严格模式 报错_mysql严格模式
- 计算机工程与应用查重吗,计算机工程期刊录用率_计算机工程与应用期刊_计算机八大核心期刊...
- python10的因数_十五道Python小案例,学会这些,Python基础已过关!
- c语言如何编写mysql客户端_【C/C++学院】(23)Mysql数据库编程--C语言编程实现mysql客户端...
- redis 多线程_唬人的Redis多线程,也就那么回事
- arcgis导出access数据库能打开的文件
- 利用python读取栅格数据
- 【转】CT层厚、层间距、层间隔的概念是什么,MRI的层厚、层间距、曾间隔是什么