Python基本语法的练习题及题解
第一题:
题解:
#第一题
celsius=int(input("请输入温度:"))
fahrenheit=(9/5)*celsius+32
print("转换后的温度为:%s"%fahrenheit)
运行结果:
第二题:
题解:
#第二题
radius = int(input("请输入圆柱体的半径:"))
length = int(input("请输入圆柱体的高:"))
π = 3.1415926
area = radius*radius*π
volume = area*length
print("The area is %s"%area)
print("The volume is %s"%volume)
运行结果:
第三题:
题解:
#第三题
num=int(input("请输入一个0-1000之间的三位整数:"))
a = num%10
b = num//10%10
c = num//10//10%10
sum = a+b+c
print("输入的数是:%s"%num)
print("所有位数总和为:%s"%sum)
运行结果:
第四题:
题解:
#第四题
min = int(input("请输入分钟数:"))
year = min//(365*24*60)
day = (min-year*365*24*60)//(24*60)
print("等于%s年%s天"%(year,day))
运行结果:
第五题:
题解:
#第五题
M = float(input("请输入需要加热的水的质量(kg):"))
Si = float(input("请输入开始的温度(℃)"))
Fi = float(input("请输入最终的温度(℃)"))
Q = M*(Fi - Si)*4184
print("所需能量为:%s"%Q)
运行结果:
第六题:
题解:
#第六题
ta = float(input("请输入一个-58-41华氏度的温度:"))
v = float(input("请输入一个风速大于2里的风速:"))
if ta<-58 or ta>41 or v<2 :print("输入有误,请重新输入!")
else:twc=35.74+0.6215*ta -35.75*(v**0.16)+0.4275*ta*(v**0.16)print("风寒湿度为:%s"%twc)
运行结果:
第七题:
题解:
#第七题
a = float(input("请输入加速度:"))
v = float(input("请输入飞机速度:"))
length = (v**2)/(2*a)
print("所需要最短跑道长为:%s"%length)
运行结果:
第八题:
题解:
#第八题
num = int(input("请输入一个四位数:"))
a = num%10
b = num//10%10
c = num//10//10%10
d = num//10//10//10%10
print(a)
print(b)
print(c)
print(d)
运行结果:
第九题:
题解:
#第九题
a,b,c,d,e,f = eval(input())
side1 = (((a-c)**2)+((b-d)**2))**0.5
side2 = (((a-e)**2)+((b-f)**2))**0.5
side3 = (((c-e)**2)+((d-f)**2))**0.5
s = (side1+side2+side3)/2
area=(s*(s-side1)*(s-side2)*(s-side3))**0.5
print("面积是:%s"%area)
运行结果:
第十题:
题解:
#第十题
s = float(input("请输入正六边形的边长:"))
area = 3*(3**0.5)/2*(s**2)
print("正六边形面积是:%s"%area)
运行结果:
第十二题:
题解:
#第十二题
d = float(input("请输入每月存款数目:"))
l = 0.00417+1
mon1 = d*l
mon2 = (mon1+d)*l
mon3 = (mon2+d)*l
mon4 = (mon3+d)*l
mon5 = (mon4+d)*l
mon6 = (mon5+d)*l
print("第六个月的存款为:%s"%mon6)
运行结果:
第十三题: 题解:
#第十三题
tz = float(input("请输入存入金额:"))
ll = float(input("请输入年利率:"))
year = float(input("请输入年数:"))
wl = tz*((1+ll/12)**(year*12))
print("未来投资金额为:%s"%wl)
运行结果:
第十四题:
题解:
#第十四题
import math
a,b,c = eval(input())
if(a+b>c and a+c>b and b+c>a): A = math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c))) B = math.degrees(math.acos((b*b-a*a-c*c)/(-2*a*c))) C = math.degrees(math.acos((c*c-a*a-b*b)/(-2*a*b))) print("角A的度数为",A) print("角B的度数为",B) print("角C的度数为",C)
else:print("三边无法构成三角形")
运行结果:
第十五题:
题解:
#第十五题
import math
π=3.1415926
n = int(input("请输入正多边形的边数:"))
s = float(input("请输入边长:"))
area = (n*(s**2))/(4*(math.tan(π/n)))
print("正多边形的面积是:%s"%area)
运行结果:
第十六题:
题解:
#第十六题
num = int(input("请输入一个四位数:"))
a = num%10
b = num//10%10
c = num//10//10%10
d = num//10//10//10%10
print(str(a)+str(b)+str(c)+str(d))
运行结果:
第十七题:
题解:
#第十七题
num = float(input("请输入一个十进制带小数点的数字:"))
num1 = num*100
m = num1//100
l = num1%100//25
yj = num1%100%25//10
w = num1%100%25%10//5
ym = num1%100%25%10%5
print("""美元数:%s两角五分硬币:%s一角硬币:%s五分硬币:%s 一分硬币:%s"""%(m,l,yj,w,ym))
运行结果:
第十八题:
题解:
#第十八题
雇员姓名 = input("请输入姓名:")
一周工作时间 = float(input("一周工作的时间:"))
每小时报酬 = float(input("每小时报酬:"))
联邦预扣税率 = float(input("联邦预扣税率"))
州预扣税率 = float(input("州预扣税率"))
一周工资 = 一周工作时间*每小时报酬
联邦扣除费用 = 一周工资*联邦预扣税率
州扣除费用 = 一周工资*州预扣税率
总扣除费用 = 联邦扣除费用+州扣除费用
剩余费用 = 一周工资-总扣除费用
print("""
Employee Name:%s
Hours Worked:%s
Pay Rate:$%s
Gross Pay:$%s
Deductions:Federal Withholding(20.0%%):$%sState Withholding(9.0%%):$%sTotal Deduction:%s
Net Pay:$%s
"""%(雇员姓名,一周工作时间,每小时报酬,一周工资,联邦扣除费用,州扣除费用,总扣除费用,剩余费用))
运行结果:
这是第一篇在CSDN发布的文章,也是在CSDN的第一个1024程序员节。那就在此祝各位程序员,
加班不常有,
头发一直在,
bug不再有,
桃花旺旺旺。
祝福所有的程序员节日快乐!!
Python基本语法的练习题及题解相关推荐
- python猜数字游戏、在程序中预设一个_python 语法基础练习题
python 语法基础练习题 1. 分别解释"=","==","+="的含义(口述) 2.两个变量值的关系?(口述) n1 = 123456 ...
- Python | 阿尔法基本语法元素练习题
Python |基本语法元素 目录 1.第一个程序 2. 输出个性微信签名 3.打印欢迎购物 4.求圆面积周长 5.同切圆绘制 6.五角星的绘制 7.温度转换 8.注释所有行 9.使用变量 10.打印 ...
- 初入python世界——python基础语法
python基础语法 程序的格式框架 缩进(Indent) Python语言采用严格的"缩进"来表明程序的格式框架.缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关 ...
- Python知识点以及相关练习题(四万余字总结)期末Python知识点总结
Python知识点以及相关练习题 一.变量和类型 二.分支结构 三.循环结构 四.函数和模块的使用 五.字符串和常用数据结构 六.面向对象编程基础 七.面向对象进阶(含小游戏案例源码) 一.变量和类型 ...
- python array 语法_Python基本语法
Python基本语法 1. 输出语句 * print() * 关键字 * nonloacl 用来声明外层的局部变量 * global用来声明全局变量 2. if...else语句 * if 5 ...
- Python上下文语法with小述
Python上下文语法with小述 本文环境python3.5.2 上下文语法with 该语法糖主要便于在Python的编程过程中,能够有效管理防止编程过程中,对有关资源编程时忘记释放的问题,比如通过 ...
- Python基础语法学习笔记
Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...
- 吾八哥学Python(四):了解Python基础语法(下)
咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型 大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary ...
- Python 基础语法_Python脚本文件结构
目录 目录 前言 软件环境 Python Script文件结构 导入模块的流程 Python的包package 最后 前言 Python基础语法这一章,主要记录了Python的文件结构.逻辑运算符.算 ...
最新文章
- springboot之简洁集成mybatis
- 构建之法阅读笔记03
- CSS-home.htm
- “DNS隧道”盗号木马分析——类似hjack偷密码然后利用dns tunnel直传数据发送出去...
- SpringBoot项目优化和Jvm调优及VisualVM远程连接监控JVM(JMX连接)
- postgres 退出_如何退出postgresql
- Oracle启用、禁用角色
- iOS经典面试题之深入分析block相关高频面试题
- 过山车(HDU-2063)
- DEDECMS给图集图片{dede:productimagelist}自动编号
- mysql 大文件导入工具_BigDump:导入超大mysql数据库文件工具
- [数据库课程设计]基于Sql Server的教室信息管理系统(附部分源码)
- 软件测试用例设计(三)——场景法
- Flash--提高flash的使用寿命(1)
- 大数据对人们生活的影响有哪些
- android 图片轮播框架banner
- 微信小程序---显示与隐藏hidden
- app毕业设计 基于uni-app框架商城app、图书商城app毕设题目课题选题作品(2)后台管理功能
- selenium + 石墨文档 自动实现在固定位置写入文字
- Linux 指令学习之ping
热门文章
- 全国中学生天文学竞赛简介
- 2016年11月笔记
- web测试通用要点大全(Web Application Testing Checklist)
- 上链行动|李银科致辞 2019国际区块链产融峰会启动
- 企业战略有效落实的8个策略
- Redis核心数据结构List应用场景-商品列表、缓存击穿、PV阅读量、抢红包、推送帖子、普通分布式锁、Redis可重入锁与红锁
- 专科生学计算机毕业升本,专科生请注意:“升本”的机会来了
- Python- GUI(Tkinter)
- WIFI大师专业版支持多开系统和独立系统
- Verilog语法中pullup.pulldown使用举例和分析