Python_HomeWork_Day02_1

Python_HomeWork_Day02_1
在这里插入图片描述
答案:

import math
print('计算五边形面积')
print('输入五边形顶点到中心的距离:')

r = float(input(">>>"))

s = 2 * r *math.sin(math.pi/5)
Area = 5 * s * s / (4 *math.tan(math.pi/5))

print('%.2f'%Area)

在这里插入图片描述
答案:

import math

print('计算两点之间的距离')
 
# d = radius * arccos(sin(x1) * sin(x2) + cos(x2) 
# * cos(x2) * cos(y1 - y2))

print('输入地球表面两点经度和维度')
print('输入第一个点的坐标:')
x1 = float(input('>>>'))
y1 = float(input('>>>'))
print('输入第二个点的坐标:')
x2 = float(input('>>>'))
y2 = float(input('>>>'))

#地球半径(单位km)
radius = 6371.01


#计算公式
#需要使用math.radians函数将度数转换成弧度数,因为Python三角函数使用的都是弧度
d = radius * math.acos(math.sin(math.radians(x1)) * math.sin(math.radians(x2)) + math.cos(math.radians(x1))  * math.cos(math.radians(x2)) * math.cos(math.radians(y1) - math.radians(y2)))


print('两点之间的距离为(单位:km):%f'%d)

在这里插入图片描述
答案:

import math

print('输入五角形的边长:')

s = float(input(">>>"))

Area = (5  * s **2) / (4 * math.tan(math.pi/5))

print('五角形的面积是:%f'%Area)

在这里插入图片描述
4.答案:

import math

print('输入正多边形的边数:')
n = int(input(">>>"))

print('输入正多边形的边长:')
s = float(input(">>>"))

Area = (n * s ** 2 ) / (4 * math.tan(math.pi/n) )

print('正多边形的面积是:%f'%Area)

5.答案:

print('接受一个ASCII码值(0 ~ 127):')
s = int(input(">>>"))
print(chr(s))

在这里插入图片描述
答案:

print('请输入雇员的姓名:')
name = input('>>>')

print('输入%s一周的工作时间:'%name)
hour = float(input('>>>'))

print('输入每小时的报酬:')
money = float(input('>>>'))

print('输入联邦预扣税率:')
rate = float(input('>>>'))

print('州预扣税率:')
rate1 = float(input('>>>'))

#总薪酬
sum = hour * money
#输入联邦预扣税率
rate2 = sum * rate 
#州预扣税率
rate3 = sum* rate1
rate4 = rate2 + rate3
#total
total = sum - rate4

print("employee name%s: "%name)
print('Hours Worked%.2f: '%hour)
print('Pay Rate%.2f: '%rate)
print('Gross Pay%.2f: '%rate1)
print('Deductions:')
print('     Federal Withholding%.2f:  '%rate2)
print('     State Withholding%.2f:   '%rate3)
print('     Total Deduction%.2f:  '%rate4)
print("Net Pay%.2f:   "%total)

在这里插入图片描述
7.答案:

import numpy as np
res = np.random.randint(0000,10000)
print(res,end='\n')

print(int(str(res)[::-1]))

8.答案:

import hashlib

print('输入一串字符加密::')
s = str(input(">>>"))

print(hashlib.md5(s.encode()).hexdigest())
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值