Lesson05

本文介绍了三个实用的数学工具:1) 计算数字平方和的程序,用于验证五位数输入;2) 圆周长和面积计算器,使用Python计算圆的几何特性;3) 数学公式解析器,能将公式转化为Python表达式。这些功能有助于理解和解决基础数学问题。
摘要由CSDN通过智能技术生成

HomeWork:

1:计算各位数字的平方和:

'''
功能:计算各位数字的平方和
作者:Sherry
日期:2021.10.28
'''

while True:
    id = int(input('请输入数值:'))
    if id > 9999 and id < 100000:

        x1, x2, x3, x4, x5 = map(int, str(id))
        sum = x1 ** 2 + x2 ** 2 + x3 ** 2 + x4 ** 2 + x5 ** 2
        print(sum)
        break
    else:
        print('请输入五位数!')
        continue

2:计算圆的周长和面积:

'''
功能:计算圆的周长和面积
作者:Sherry
日期:2021.10.28
'''
import math
r = float(input('请输入半径:'))
c = 2 * math.pi * r
s = math.pi * r ** 2
print('圆的半径是%.2f\n周长是%.2f\n面积是%.2f' %(r, c, s))

3:输出数学公式:

'''
功能:把数学公式转化为python表达式
作者:Sherry
日期:2021.10.28
'''
import math
x = float(input('x = '))
y = float(input('y = '))
z = float(input('z = '))
c = 2 * x ** 2 - 3 * x - 5

v = 4 * x**3 * y**2 - 5 * y**2 + 7 * z**3 * x**2
b = (4 * z** 2 + 5 * z -1)/(2 * x**2 - 3 * z + 7) + (2 * y**2 - 5 * y + 1)/(3 * y**2 + 7 * y -3)
if c >=0:
    a = (math.sqrt(2 * x**2 - 3 * x - 5) + z - 3)/(z**3 + 5 * x**2 - 4 * x +7)
    print("v的值是{}\nb的值是{}\na的值是{}".format(round(v, 2), round(b, 2), round(a, 2)))
else:
    print("v的值是{}\nb的值是{}".format(round(v, 2), round(b, 2)))
    print('请输入更大的值,否则a不成立!')


-函数定义域

$y=\sqrt{x-1}$的定义域是$x\ge1$

不等于的表示是“\ne”

$y=\sqet{x^2+5x-5}$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猫腻余腥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值