python基础入门题(学习作业)

一.基本语法练习题

demo01

wwwwwwwwwww
代码:

celsius=float(input("请输入摄氏温度:"))
fahrenheit=(9/5)*celsius+32
print("%s celsius is %s fahrenheit" % (celsius,fahrenheit))

运行结果:
在这里插入图片描述

demo02

在这里插入图片描述
代码:

pi=3.14 #Π的值
radius=int(input("请输入圆柱半径:"))
lenth=float(input("请输入圆柱的高:"))
area=radius*radius*pi
volume=area*lenth
print("圆柱的底面积为:%s" % area)
print("圆柱的体积积为:%s" % volume)

运行结果:
在这里插入图片描述

demo03

在这里插入图片描述
代码:

number=int(input("请输入一个三位整数:"))
ge=number%10
shi=number//10%10
bai=number//100%10
print("这个数各个位之后为:%s" % (ge+shi+bai))

运行结果:
在这里插入图片描述

demo04

在这里插入图片描述
代码:

minutes=int(input("请输入一个比较大的分钟数:"))
day=minutes//60//24
year=day//365
print("%s分钟大约是%s天和%s年" % (minutes,day,year))

运行结果:
在这里插入图片描述

demo05

在这里插入图片描述
代码:

starting_temperature=float(input("请输入开始的温度:"))
final_temperature=float(input("请输入最后的温度:"))
quality=float(input("请输入水的质量:"))
Q=quality*(final_temperature-starting_temperature)*4184
print("改水需要的能量为:%s" % Q)

运行结果:
在这里插入图片描述

demo06

在这里插入图片描述
代码:

ta=float(input("请输入-58到41之间的华氏度:"))
v=int(input("请输入2公里以下的风速:"))
twc=35.74+0.6215*ta-35.75*v**0.16+0.4275*ta*v**0.16
print("风寒温度为:%s" % twc)

运行结果:
在这里插入图片描述

demo07

在这里插入图片描述
代码:

v=float(input("请输入飞机的起飞速度:"))
a=float(input("请输入飞机的加速度:"))
lenth=v*v/a
print("飞机起飞所需要的跑道长度:%s" % lenth)

运行结果:
在这里插入图片描述

demo08

在这里插入图片描述
代码:

num=int(input("请输入一个四位整数:"))
ge=num%10
shi=num//10%10
bai=num//100%10
qian=num//1000%10
print("各个数字倒序输出为:\n%s\n%s\n%s\n%s" %(ge,shi,bai,qian))

运行结果:在这里插入图片描述

demo09

在这里插入图片描述
代码:

x1=int(input("请输入第一个点的x坐标:"))
y1=int(input("请输入第一个点的y坐标:"))
x2=int(input("请输入第二个点的x坐标:"))
y2=int(input("请输入第二个点的y坐标:"))
x3=int(input("请输入第三个点的x坐标:"))
y3=int(input("请输入第三个点的y坐标:"))
side1=((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))**0.5
side2=((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1))**0.5
side3=((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2))**0.5
s=(side1+side2+side3)/2
area=(s*(s-side1)*(s-side2)*(s-side3))**0.5
print("面积为%s" % area)

运行结果:
在这里插入图片描述

demo10

在这里插入图片描述

s=float(input("请输入正六边形的边长:"))
area=3*(3**0.5)/2*s*s
print("正六边形的面积为%s" % area)

运行结果:
在这里插入图片描述

demo11

在这里插入图片描述
代码:

money=float(input("请输入每个月的存款:"))
linv=0.05/12
money1=money*(1+linv)
money2=(money1+money)*(1+linv)
money3=(money2+money)*(1+linv)
money4=(money3+money)*(1+linv)
money5=(money4+money)*(1+linv)
money6=(money5+money)*(1+linv)
print("6个月的存款为%s" % money6)

运行结果:
在这里插入图片描述

demo12

在这里插入图片描述
代码:

invest=float(input("请输入投资额:"))
year=int(input("请输入投资的时间:"))
invest_rate=float(input("请输入年利率:"))
future_money=invest*(1+invest_rate/12/100)**(year*12)
print("未来投资额为%s" % future_money)

运行结果:
在这里插入图片描述

demo13

在这里插入图片描述
代码:

a=int(input("请输入三角形的第一条边:"))
b=int(input("请输入三角形的第二条边:"))
c=int(input("请输入三角形的第三条边:"))
cosa=(b*b+c*c-a*a)/2*b*c
cosb=(a*a+c*c-b*b)/2*a*c
cosc=(a*a+b*b-c*c)/2*a*b
print("三角形的三个值为%s  %s  %s" % (cosa,cosb,cosc))

运行结果:
在这里插入图片描述

demo14

在这里插入图片描述
代码:

import math
n=int(input("输入多边形的边数:"))
s=float(input("请输入多边形的边长:"))
pi=3.14
area=n*s*s/(4*math.tan(pi/n))
print("多边形的面积为:%s" % area)

运行结果:
在这里插入图片描述

demo15

在这里插入图片描述
代码:

num=int(input("请输入一个四位整数:"))
ge=num%10
shi=num//10%10
bai=num//100%10
qian=num//1000%10
print("倒序输出为%s%s%s%s" % (ge,shi,bai,qian))

运行结果:
在这里插入图片描述

demo16

在这里插入图片描述
代码:

money=float(input("请你输入一个带浮点数的数字:"))
fenshu=money*100
number1=fenshu/100
remaining_score1=fenshu%100
number2=fenshu/25
remaining_score2=fenshu%25
number3=fenshu/10
remaining_score3=fenshu%10
number4=fenshu/5
remaining_score4=fenshu%5
print("%s个美元和%s个一美分硬币" % (number1,remaining_score1))
print("%s个两角五分硬币和%s个一美分硬币" % (number2,remaining_score2))
print("%s个一角硬币和%s个一美分硬币" % (number3,remaining_score3))
print("%s个五分硬币和%s个一美分硬币" % (number4,remaining_score4))

运行结果:
在这里插入图片描述

demo17

在这里插入图片描述
代码:

name=input("请输入雇员的姓名:")
time=int(input("请输入一周工作的时间:"))
money=float(input("请输入每小时的报酬:"))
tax_rate1=float(input("输入联邦税率:"))
tax_rate2=float(input("输入州预扣税率:"))
print("employee name:%s" % name)
print("hours worked:%s" % time)
print("pay rate:%s" % money)
print("gross pay:%s" % (time*money))
print("federal withhoding:%s" % (time*money*tax_rate1))
print("state withhoding:%s" % (time*money*tax_rate2))
print("total deduction:%s" % (time*money*tax_rate1+time*money*tax_rate2))
print("net pay:%s" % (time*money-(time*money*tax_rate1+time*money*tax_rate2)))

运行结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值