Python程序设计

习题2

1.运用输入输出函数编写程序,将华氏温度转换为摄氏温度,换算公式:C=(F-32)*5/9,其中C为摄氏温度,F为华氏温度。

F=float(input("请输入你要转换的华氏温度:"))
C=(F-32)*5/9
print("转换为摄氏温度为:",C)

2.编写程序,根据输入的长和宽,计算矩形的面积并输出。

Length=float(input("请输入矩形的长度:"))
Width=float(input("请输入矩形的宽度:"))
print("矩形的面积为:",Length*Width)

3.编写程序,输入三个学生的成绩计算平均分并输出。

student1=float(input("请输入第一个学生的成绩:"))
student2=float(input("请输入第二个学生的成绩:"))
student3=float(input("请输入第三个学生的成绩:"))
print("三个学生的平均成绩为:",(student1+student2+student3)/3)

6.为了给孩子储备教育基金,希望在孩子满120个月的时候能够提取5万元用于教育。现有各种不同收益率的按月复利计算教育投资基金,编写程序,根据键盘输入的月收益率,计算在孩子出生时该投资多少钱来购买基金,使得孩子10周岁时能取回5万元用于教育,计算公式如下:

投资金额=最终金额/(1+月利率)^月数

Money=50000
ratio=float(input("请输入月收益率:"))
Fundings=Money/(1+ratio)**120
print("此时应当投资用来购买基金的金额为:",Fundings)

习题3

1.从键盘接收整数的一百分制成绩,要求输出其对应的成绩等级AE。其中,90分(包含)以上为A,8089(均包含)分为B,7079(均包含)分为C,6069(均包含)分为D,60分以下为E。

score=int(input("请输入成绩(0-100):"))
if score<60:print("E")
elif score<70:print("D")
elif score<80:print("C")
elif score<90:print("B")
else:print("A")

2.预设一个0~9之间的整数,让用户猜一猜输入所猜的数。如果大于预设的数,显示“太大”;小于预设的数,显示“太小”。如此循环,直至猜中该数,显示“恭喜!你猜中了!”。

import random
Number=random.randint(0,9)
print("随机生成的数为:",Number)
while True:guessNumber=int(input("请输入你猜测的数:"))if guessNumber>Number:print("太大")elif guessNumber<Number:print("太小")else:print("恭喜!你猜中了!")break

3.某电商平台上销售不同规格包装、不同价格的水笔。编写程序,在不考虑运费的情况下,从键盘分别输入两种水笔的包装和价格,分别计算单根水笔的价格,根据价格就低原则打印输出选择购买哪种产品。

package1=int(input("请输入A水笔的包装:"))
price1=float(input("请输入A水笔的价格:"))
package2=int(input("请输入B水笔的包装:"))
price2=float(input("请输入B水笔的价格:"))
if price1/package1>price2/package2:print("应当购买B水笔")
elif price1/package1<price2/package2:print("应当购买A水笔")
else:print("购买A水笔和购买B水笔一样")

4.输出1000以内的素数以及这些素数之和(素数,是指除了1和该数本身之外,不能被其他任何整数整除的数)。

sum=0
for i in range(2,1000,1):j=2while i%j!=0 and j<i/2:j+=1if j>i/2:#print(i)sum+=i
print(sum)

5.输入一个时间(小时:分钟:秒),输出该时间经过5分30秒后的时间。

time=input("请输入一个时间:(小时:分钟:秒)")
hour,minute,second=map(int,time.split(":"))
second+=30
minute+=5
if second>=60:second-=60minute+=1
if minute>=60:minute-=60hour+=1
if hour==24:hour=0
print(str(hour)+":"+str(minute)+":"+str(second))

6.编写程序,按公式s=12+22+……+n^2求累加和s不超过1000的最大项数n,程序运行结果如下图所示:

s=0
x=1000
print("n   s")
while s<1000:for n in range(1,x):s+=pow(n,2)print("%d   %d" %(n,s))if s>1000:break
print("累计和不超过1000的最大项是n=%d。"%(n-1))

Python习题集001相关推荐

  1. Python练习题 001:4个数字求不重复的3位数

    听说做练习是掌握一门编程语言的最佳途径,那就争取先做满100道题吧. ----------------------------------------------------------------- ...

  2. 夕颜的python笔记001

    一直以来没搞懂python中对象创建的过程,这里作了一些小测试,进行学习首先如以下类A,t=A(),那这个过程中发生了什么在debug中发现该程序首先进入pydevd.py,执行一个 pydev_im ...

  3. 小甲鱼python 第001讲:我和Python的第一次亲密接触

    文章目录 第000讲:愉快的开始 第001讲:我和Python的第一次亲密接触 讲课思尻 思尻题 1.python是脚本类型的语言 2.IDLE是什么 3.print()的作用 4.为什么 >& ...

  4. 八上编程教育python笔记-001生日备忘录

    步骤: 1.在桌面新建一个文件夹(命名为:班级名+学号+姓名+项目名称) 2.复制  数据文件到了 '新建文件夹' 3.新建  python 文件(命名为:001) 4.编写程序 一.读取文件 1.o ...

  5. 从0开始的Python学习001快速上手手册

    假设大家已经安装好python的环境了. Windows检查是否可以运行python脚本 Ctrl+R 输入 cmd 在命令行中输入python 如果出现下面结果,我们就可以开始python的学习了. ...

  6. python 生成001开始的序号_你知道嘛:Python内建序列通用操作有6种实现方法(赶快收藏)...

    本文内容主要介绍了Python内建序列通用操作6种实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下!!! 数据结构式通过某种方式(例如对元素进 ...

  7. Python 案例001 (有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数)...

    题目内容来自网络 ,加入了个人理解的过程 ,和点评 #!/usr/bin/python # -*- coding: UTF-8 -*-#Author : Wumi#题目:有四个数字:1.2.3.4,能 ...

  8. python习题集整理汇总

    董付国老师1900页系列Python教学PPT阅读地址汇总 董付国老师1900页系列Python教学PPT阅读地址汇总_董付国的Python专栏-CSDN博客 python基础知识刷题 python基 ...

  9. python电路仿真001

    基础电路 Chap1 RC充电电路 电路 充电过程 公式 时间常数:τ = R * C,R电阻,C电容:(τ很重要,倒数是角频率ω=2πf) 初始条件:电容没有电荷开关S完全打开,当开关闭合时,时间从 ...

最新文章

  1. Intellij IDEA中开启Run Dashboard模式
  2. python中datetime模块常用方法_Python中datetime的使用和常用时间处理
  3. HTML --- 盒模型
  4. C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL)
  5. 外观模式源码解析(springjdbc+myabtis+tomcat)
  6. 【亲身经验】如何在 6 个月内成为“微软 MVP”
  7. 艾伦图灵_Java英雄:丹·艾伦
  8. win7个人计算机的ip地址,win7计算机ip地址查询_win7本机ip地址查询
  9. 懒人建站 前台设计及特效
  10. pojo和java对象_java对象 POJO和JavaBean的区别
  11. 解决手机网站点击出现蓝色框的问题
  12. 计算机网络数据链路层封装,计算机网络(3.3)数据链路层- 封装成帧
  13. 需求分析文档模板_我们应该如何进行需求管理「下篇」?
  14. IPD的主要难点在I即集成,这需要在别人身上穿洞
  15. html5+开启摄像头,双摄像头时如何通过html5选择打开哪个摄像头_沃航科技
  16. suse种运行wkhtmltopdf
  17. socket中的read返回0
  18. 区块链产业结构分析|总述
  19. daemon tools lite安装完成后,“无法添加适配器,设备错误12” 解决方法
  20. 【C# Lab】0003 《C#入门经典》Ch11 集合、比较和转换 章后习题

热门文章

  1. Android Tv 小米遥控器,小米电视遥控器怎么样?小米电视支持手机遥控吗?
  2. 谷歌PageRank算法
  3. 10.2.0.4 RAC hang住的分析-从ash基表数据查出RLM$EVTCLEANUP job异常
  4. 【算法设计zxd】第3章迭代法04 线性规划
  5. 【数据结构必备基本知识】数据结构常用预定义常量、类型及头文件
  6. 網上電影常見版本(TS,TC,SCR......)釋疑
  7. latex中表格怎么加标题_latex中如何设置两个标题
  8. 光学设计一般有哪些步骤?
  9. 第十二章 Django框架
  10. 推荐小软件、源代码下载