python学习--面向过程程序设计实例
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #shotput.py from math import pi,sin,cos,radiansdef main(): angle = eval(input("输入发射角度 (以度为单位):"))vel = eval(input("输入初始速度(以米/秒为单位):"))h0 = eval(input("输入初始高度(以米为单位):"))time = eval(input("输入时间间隔: "))xpos = 0ypos = h0theta = radians(angle)xvel = vel * cos(theta)yvel = vel * sin(theta) while ypos >= 0:xpos = xpos + time * xvelyvell = yvel - time * 9.8ypos = ypos + time * (yvel + yvell)/2.0yvel = yvellprint("\n投掷距离:{0:0.1f}米.".format(xpos))if __name__ == "__main__":main()
转载于:https://www.cnblogs.com/hayden1106/p/7843360.html
python学习--面向过程程序设计实例相关推荐
- python实践意义_在Python学习中过程比结果更有意义
原标题:在Python学习中过程比结果更有意义 如果人生是一趟旅行,那我们最应该关注的是沿途的风景而不是最终的目的地.对于学习Python而言,提升自身能力.提高处理问题的速度.培养自己勤思考.善于思 ...
- python学习------面向对象的程序设计
一 面向对象的程序设计的由来 1940年以前:面向机器最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数 据.简单来说,就是直接编写 0 和 1 的序列来代表程 ...
- python是面向过程的吗_Python开发是面向过程、函数还是对象?
Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象.正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的写法也是可 ...
- python 面向对象 面向过程_python3全栈开发-面向对象、面向过程
一. 什么是面向对象的程序设计及为什么要有它 1.面向过程 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种 ...
- Python入门--面向过程,面向对象,类与对象
# 面向过程 面向对象 #区别 事物比较简单可以用线性的思维去解决 事物比较复杂,使用简单的线性思维无法解决 #共同点 都是解决实际问题的一种思维方式 #二者相辅相成,并不是独立的 #解决复杂问题,通 ...
- python学习笔记-练手实例
1.题目:输出 9*9 乘法口诀表. 程序分析:分行与列考虑,共9行9列,i控制行,j控制列 代码: for i in range(1,10):print ('\r')for j in range(1 ...
- python基础---面向过程编程
面向过程编程 核心是过程二字,过程即解决问题的步骤,基于面向过程去设计程序就像是在设计一条工业流水线,是一种机械式的思维方式 优点:程序结构清晰可以把复杂的问题简单化,流程化 缺点:可扩展性差,一条流 ...
- python 3 面向过程编程
python 3 面向过程编程 核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就像设计好一条工业流水线,是一种机械式的思维方式. 1.优点:程序结构清晰,可以把复杂的问题简单化,流程 ...
- 深度之眼(九)——python函数--面向过程的编程
文章目录 4.1 函数的定义及调用 4.1.1 为什么要调用函数 4.1.2 函数的的定义及调用 4.1.3 参数传递 4.1.4 函数体与变量作用域 4.1.5 返回值 4.1.6 几点建议 4.2 ...
最新文章
- Ant Design Pro 组件事件绑定 Input onChange
- java后端开发每天遇到的jsp,了解一下
- 转adb Shell root 权限
- C++实现欧拉的totient 函数(Euler’s totient function)(附完整源码)
- View的缩放操作--CGAffineTransformMakeScale:
- Ubuntu时间显示不准确的解决方案
- ecshop清除mysql缓存_ECSHOP缓存清理关闭教程
- @async 没有异步_玩转javascript异步编程
- php html5 案例,35个非常好的HTML5+CSS3实例
- 计算机学院志愿服务活动 2013/12/23 爱心6+1,计算机学院赴淮南南站开展志愿服务活动...
- 普通人赚大钱,做好这一点,才是真正的捷径
- [Yii Framework] (转)CComponent基础类
- mp4 文件中的h264 avc1格式介绍
- Python实现简单的用户管理系统
- word中 数字或者字母间距 突然变大
- 【计算机视觉】张正友相机标定Calibration原理过程结果
- java ppt控件_Java版PPT操作控件Spire.Presentation v2.12.2新版来袭!支持获取具有超链接的目标幻灯片...
- foxmail国外只能收邮件,不能发邮件
- 【社招和校招】格灵深瞳合肥研发中心计算机视觉算法岗招聘
- 十大面试问题解惑,秒杀一切HR、技术面试。程序员必读! 最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现,只有有准备才能在面试过程中游刃有余。小编收集了10个面试官最爱提的问题