1 编写一个程序,它以球体的半径作为输入,并且输出球体的表面积和体积

# calcaute
from math import pi
def calcuate(r):area = 4 * pi * pow(r , 2)volume  = 4 * pi * pow(r , 3) / 3print('the aera is {:.2f}, the volume is {:.2f}'.format(area , volume))calcuate( 5 )

2 一个人一周的总薪水,等于其每小时的薪水乘以一周正常工作的小时数,再加上加班费。加班费是正常时薪的1.5倍。编写一个程序,以每小时的薪水、正常工作时间和加班工作时间为参数显示一个人的总周薪

# input work-time over-work-time and salarywt = eval(input('please input work time:'))
owt = eval(input('please input over work time:'))
salary = eval(input("plaease input the salary:"))
# output
print('the sum of salary is {:-20,.2f}'.format(wt * salary + 1.5 * owt * salary))

3 一个球从高处落下的反弹率是0.6,也就是从10m的高度落下,其反弹的高度为6m,再次弹跳就是3.6m。编写一个程序,输入初始高度和弹跳次数,计算运动总距离

def dis(h,n):# h is the height of initial height, n is the times of bounce.sum = 0for i in range(n + 1):sum = sum + hh = h * 0.6print(sum)dis(10,3)

4 pi/4 = 1 - 1/3 + 1/5 -1/7 + 。。。。

def pai(n):sum = 0for i in range(1,n+1):a = 1 / (2 * i - 1) * pow(-1 , i-1)sum += areturn 4*sum , nprint(pai(10000))

5 计算利息,每月还的本金等,并按照表格打印出来

def jisuan(n):#输入计算机价格#输入第一个月各项数据 a表示当前欠款总额;b表示当月所欠利息;c表示改约所欠benjin;d表示改约还款额;e表示还款之后所欠总额#首次付款10%,之后每次付款20%,月利率1%a = [n]b = [0]c = [0.9 * n]d = [0.1 * n]e = [0.9 * n]f = []for i in range(1,30):d.append(round(0.9 * 0.2 * n , 5))b.append(round(e[i-1] * 0.01 , 5))a.append(round(e[i-1] + b[i] , 5))c.append(round(c[i-1] - d[i] , 5))e.append(round(a[i]-d[i] , 5))if d[i] > e[i-1]:break#计算完成后,将所有的数据整合到一个新的列表f.append(a)f.append(b)f.append(c)f.append(d)f.append(e)print(f) # 打印新列表#将所有的数据打印到表格中a = '-'b = '+'c = '|'d = ' 'n = 5  # hangm = i + 1for k in range(n):print((b + 20 * a) * m + b)for j in range(7):print(c, end='')print("{: ^20}".format(f[k][j]), end='')# 如果是{: ^20f} 则会输出一个有小数点后位数一样的数据 ,去掉f则会输出元数据print(c)print((b + 20 * a) * m + b)
jisuan(1000)

数据结构(python语言描述)第一章相关推荐

  1. 大学python用什么教材-数据结构 Python语言描述 大学教材

    书名:数据结构:Python语言描述 定价:69.8 ISBN:9787115485779 作者:张光河 版次:第1版 出版时间:2018-07 内容提要: Python是目前流行的程序设计语言,国内 ...

  2. 数据结构c语言版第一章答案,《c语言数据结构》第一章概论自测题答案

    <<c语言数据结构>第一章概论自测题答案>由会员分享,可在线阅读,更多相关<<c语言数据结构>第一章概论自测题答案(4页珍藏版)>请在人人文库网上搜索. ...

  3. 数据结构python语言描述课后答案_《数据结构与算法Python语言描述》习题第二章第三题(python版)...

    1 #!/usr/bib/env python 2 #-*- coding:utf-8 -*- 3 4 """ 5 ADT Rational: #定义有理数的抽象数据类型 ...

  4. python语言描述兰伯特pdf_数据结构PYTHON语言描述 [美] Kenneth A. Lambert 兰伯特

    第1章 Python编程基础 1 1.1 基本程序要素 1 1.1.1 程序和模块 1 1.1.2 Python程序示例:猜数字 1 1.1.3 编辑.编译并运行 Python程序 2 1.1.4 程 ...

  5. 数据结构python描述英文版_数据结构——Python语言描述

    本书介绍了线性表,栈,队列,串,树和图等基本数据结构,以及这些数据结构的相关应用,还介绍了查找和排序的常用算法.本书介绍内容时理论和实现并重,并配有一定数量的上机实验和习题用于帮助读者巩固和加深对相关 ...

  6. 广工Anyview数据结构2021-C语言版--第一章

    将三个整数按升序重新排列 算法思考: //首先随机比较三选二     /*     算法实现原理:     若a<b,则交换a,b,使得a>b,进而继续比较a.c,若a<c,则交换a ...

  7. 数据结构(python语言描述)课后题答案_数据结构课后习题及答案

    2.2. 当对一个线性表经常进行的是插入和删除操作时,采用链式存储结构为宜. 2.3. 当对一个线性表经常进行的是存取操作,而很少进行插入和删除操作时,最好采用顺序存储结构. 2.6. 带头结点的单链 ...

  8. 数据结构python课后答案_数据结构与算法:Python语言描述 1~5章课后习题

    数据结构与算法:Python语言描述 1~5章课后习题 发布时间:2018-07-19 20:42, 浏览次数:1885 , 标签: Python MarkDown语法写的,不知道为啥上传到CSDN不 ...

  9. 《数据结构与算法 Python语言描述》 读书笔记

    已经发布博客 <数据结构与算法 Python语言描述> 读书笔记 第二章 抽象数据类型和Python类 2.1 抽象数据类型abstract data type:ADT 2.1.1 使用编 ...

  10. 《数据结构与算法:Python语言描述》一1.3算法和算法分析

    本节书摘来自华章出版社<数据结构与算法:Python语言描述>一书中的第1章,第1.3节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看 1.3算法 ...

最新文章

  1. FinFET与2nm晶圆工艺壁垒
  2. 忽悠神经网络指南:教你如何把深度学习模型骗得七荤八素
  3. 1032 Sharing
  4. Informatica:当好大数据的清道夫
  5. java mybatis向mysql数据库插入中文出现乱码
  6. PostgreSQL 打开文件句柄优化 - 百万以上实体对象初始化优化
  7. springboot结果集空值处理
  8. 不使用物理引擎实现防止群聚行为敌人扎堆
  9. python查看文档的软件_Python __doc__属性:查看文档
  10. %1$s %1$d Android string
  11. 蒙特卡洛—赌博模型笔记
  12. CS224N WINTER 2022(五)Transformers详解(附Assignment5答案)
  13. Apache网页与安全优化
  14. C# 自定义鼠标光标
  15. 易语言MYSQL记账工具_易语言做记账软件
  16. nbsp; ensp; emsp; thinsp;zwnj;zwj; 6种空白空格的区别
  17. 针对elementUI 中InfiniteScroll按需引入的一点注意事项
  18. 把思科端口速率改为不协商_端口汇聚—TRUNK技术介绍
  19. 2022电商行业重磅年度报告:八大年度关键词盘点
  20. hash % n 为什么等于 (n - 1) hash

热门文章

  1. win10+可道云+xampp+ipv6搭建可外网访问私人网盘
  2. 美洽客服-移动应用 SDK for iOS开发指南
  3. 详解程序化交易Dual Thrust策略
  4. 51单片机——自动浇花系统(含全部代码)
  5. java线程安全的计数器_Java线程安全计数器的简单代码示例
  6. 计算机维护测试工作,(人才测评)桌面运维工程师的招聘入职测评方案
  7. 国科大学习资料--模式识别与机器学习(黄庆明)--期末复习题2(含答案)
  8. mysql 生成假数据_一个好玩的假数据生成器mimesis
  9. 【Android安全】ActivityManager.isUserAMonkey API
  10. Rapid miner