【Python】【demo实验21】【练习实例】【求球反弹高度】

原题:

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

我的源码:

#!/usr/bin/python
# encoding=utf-8
# -*- coding: UTF-8 -*-

#  一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

x = int(input("please input the nuber:\n"))  #选择次数
y = 100
#总反弹路程s
s = 100

#计算s
for i in range(1,x+1):
    s = s + 100*(0.5**i)*2

# 第x次反弹高度h;
h = 100*(0.5**x)
print(h,s)

可以发现,输入的x越大,s约接近300,但始终比300小;

结果:

原题给出的解答:

————————(我是分割线)————————

参考:

1. RUNOOB.COM:https://www.runoob.com/python/python-exercise-example20.html

备注:

初次编辑时间:2019年10月3日13:14:03

环境:Windows 7   / Python 3.7.2

原文地址:https://www.cnblogs.com/kaixin2018/p/11619606.html

时间: 2024-08-30 09:04:15

【Python】【demo实验21】【练习实例】【求球反弹高度】的相关文章

Python程序设计实验报告二

安徽工程大学 Python 程序设计 实验报告 班级:  物流192   姓名:刘晨晨     学号:3190505214 日期:  3.21    指导教师:修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] (1)掌握数据的输入输出的方法: (2)熟悉顺序结构程序中语句的执行过程: (3)掌握顺序结构程序的设计方法. [实验条件] PC机或者远程编程环境 [实验内容] 1.完成三个编程题.( python123) (1)计算圆面积的计算 S 问题描述: 根据圆的半径计算圆面积,半径为

Python程序设计实验二

Python程序设计实验二 Python程序设计实验安徽工程大学   班级:物流192    姓名:陆园林    学号:3190505223 日期:2020年3月22日       指导教师:修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] (1)掌握数据的输入输出的方法: (2)熟悉顺序结构程序中语句的执行过程: (3)掌握顺序结构程序的设计方法. [实验条件]   PC机或者远程编程环境   [实验内容] 1.完成三个编程题.( python123) (1)计算圆面积的计算 S 问

PYTHON程序设计实验2

安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名 邹缕 学号3190505117 成绩 日期     2020.3.22      指导老师       修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] (1)掌握数据的输入输出的方法: (2)熟悉顺序结构程序中语句的执行过程: (3)掌握顺序结构程序的设计方法. [实验条件] PC机或者远程编程环境 [实验内容] 1.完成三个编程题.( python123) (1)计算圆面积的计算 S 问题描述: 根据圆的

Python程序设计实验报告二:顺序结构程序设计(验证性实验)

安徽工程大学 Python程序设计 实验报告 班级   物流192   姓名  冯非凡  学号3190505208 成绩 日期     2020.3.22    指导老师       修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] (1)掌握数据的输入输出的方法: (2)熟悉顺序结构程序中语句的执行过程: (3)掌握顺序结构程序的设计方法. [实验条件] PC机或者远程编程环境 [实验内容] 1.完成三个编程题.( python123) (1)计算圆面积的计算 S 问题描述: 根据圆

Python程序设计实验报告二:顺序结构程序设计

安徽工程大学 Python程序设计实验报告 班级 物流192 姓名 周立 学号 3190505227 成绩 日期 3月4日 指导老师 修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] (1)掌握数据的输入输出的方法: (2)熟悉顺序结构程序中语句的执行过程: (3)掌握顺序结构程序的设计方法. [实验条件] PC机或者远程编程环境 [实验内容] 1.完成三个编程题.( python123) (1)计算圆面积的计算 S 问题描述: 根据圆的半径计算圆面积,半径为25.请编写并运行如下代码

Python程序设计实验报告(二)

安徽工程大学 Python程序设计 实验报告 班级   物流192   姓名  韩婧  学号3190505239 成绩 日期   2020.3.25    指导老师       修宇 实验二顺序结构程序设计(验证性实验)(二学时) [实验目的] (1)掌握数据的输入输出的方法: (2)熟悉顺序结构程序中语句的执行过程: (3)掌握顺序结构程序的设计方法. [实验条件]   PC机或者远程编程环境   [实验内容] 1.完成三个编程题.( python123) (1)计算圆面积的计算 S 问题描述

python常用运维脚本实例【转】

file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建.但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以写模式打开文件如果不存在也会被创建一个新的. f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,

Python 程序设计 实验报告三

安徽工程大学 Python程序设计 实验报告 班级   物流192   姓名  王跟运 学号3190505204 成绩 日期    2020.  3.30   指导老师       修宇 [实验名称]实验三 分支结构程序设计 [实验目的]   (1)学会正确使用比较运算符与比较表达式.逻辑运算符和逻辑表达式: (2)熟练用if语句设计选择结构程序 [实验条件] PC机或者远程编程环境 [实验内容] 1.完成三个编程题(python123) (1)设计一个货币转换程序 问题描述: 参考温度转换实例

数学之路-python计算实战(21)-机器视觉-拉普拉斯线性滤波

拉普拉斯线性滤波,.边缘检测   Laplacian Calculates the Laplacian of an image. C++: void Laplacian(InputArray src, OutputArray dst, int ddepth, int ksize=1, double scale=1, double delta=0, int borderType=BORDER_DEFAULT ) Python: cv2.Laplacian(src, ddepth[, dst[, k