#!/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学习--面向过程程序设计实例相关推荐

  1. python实践意义_在Python学习中过程比结果更有意义

    原标题:在Python学习中过程比结果更有意义 如果人生是一趟旅行,那我们最应该关注的是沿途的风景而不是最终的目的地.对于学习Python而言,提升自身能力.提高处理问题的速度.培养自己勤思考.善于思 ...

  2. python学习------面向对象的程序设计

    一 面向对象的程序设计的由来 1940年以前:面向机器最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数 据.简单来说,就是直接编写 0 和 1 的序列来代表程 ...

  3. python是面向过程的吗_Python开发是面向过程、函数还是对象?

    Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象.正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的写法也是可 ...

  4. python 面向对象 面向过程_python3全栈开发-面向对象、面向过程

    一. 什么是面向对象的程序设计及为什么要有它 1.面向过程 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种 ...

  5. Python入门--面向过程,面向对象,类与对象

    # 面向过程 面向对象 #区别 事物比较简单可以用线性的思维去解决 事物比较复杂,使用简单的线性思维无法解决 #共同点 都是解决实际问题的一种思维方式 #二者相辅相成,并不是独立的 #解决复杂问题,通 ...

  6. python学习笔记-练手实例

    1.题目:输出 9*9 乘法口诀表. 程序分析:分行与列考虑,共9行9列,i控制行,j控制列 代码: for i in range(1,10):print ('\r')for j in range(1 ...

  7. python基础---面向过程编程

    面向过程编程 核心是过程二字,过程即解决问题的步骤,基于面向过程去设计程序就像是在设计一条工业流水线,是一种机械式的思维方式 优点:程序结构清晰可以把复杂的问题简单化,流程化 缺点:可扩展性差,一条流 ...

  8. python 3 面向过程编程

    python 3 面向过程编程 核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就像设计好一条工业流水线,是一种机械式的思维方式. 1.优点:程序结构清晰,可以把复杂的问题简单化,流程 ...

  9. 深度之眼(九)——python函数--面向过程的编程

    文章目录 4.1 函数的定义及调用 4.1.1 为什么要调用函数 4.1.2 函数的的定义及调用 4.1.3 参数传递 4.1.4 函数体与变量作用域 4.1.5 返回值 4.1.6 几点建议 4.2 ...

最新文章

  1. Ant Design Pro 组件事件绑定 Input onChange
  2. java后端开发每天遇到的jsp,了解一下
  3. 转adb Shell root 权限
  4. C++实现欧拉的totient 函数(Euler’s totient function)(附完整源码)
  5. View的缩放操作--CGAffineTransformMakeScale:
  6. Ubuntu时间显示不准确的解决方案
  7. ecshop清除mysql缓存_ECSHOP缓存清理关闭教程
  8. @async 没有异步_玩转javascript异步编程
  9. php html5 案例,35个非常好的HTML5+CSS3实例
  10. 计算机学院志愿服务活动 2013/12/23 爱心6+1,计算机学院赴淮南南站开展志愿服务活动...
  11. 普通人赚大钱,做好这一点,才是真正的捷径
  12. [Yii Framework] (转)CComponent基础类
  13. mp4 文件中的h264 avc1格式介绍
  14. Python实现简单的用户管理系统
  15. word中 数字或者字母间距 突然变大
  16. 【计算机视觉】张正友相机标定Calibration原理过程结果
  17. java ppt控件_Java版PPT操作控件Spire.Presentation v2.12.2新版来袭!支持获取具有超链接的目标幻灯片...
  18. foxmail国外只能收邮件,不能发邮件
  19. 【社招和校招】格灵深瞳合肥研发中心计算机视觉算法岗招聘
  20. 十大面试问题解惑,秒杀一切HR、技术面试。程序员必读! 最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现,只有有准备才能在面试过程中游刃有余。小编收集了10个面试官最爱提的问题

热门文章

  1. 泰山站和泰安站怎么区分?
  2. 大家都是怎么过催收的生活?
  3. 商业认知,近期与部分中小创业者一起吃饭,忽然有人谈到现在创业越来越难
  4. 如何判断一个创业公司是否有发展潜力
  5. 现在最简单的赚钱套路
  6. 为什么很多设计师都会选择mac?
  7. 库克时期的苹果和乔布斯时期的苹果是否有差距?
  8. SQL Server查询存储–概述
  9. Web常见漏洞修复建议
  10. SQL Server 2017 SELECT…INTO 创建的新表指定到文件组