**
sqrt() 方法返回数字x的平方根。 语法 以下是 sqrt() 方法的语法: import math math.sqrt( x )
** 注意:sqrt()是不能直接访问的,需要导入 math 模块
勾股定理,输入两直角边,求斜边
import math
a = int(input('请输入a的长度:'))
b = int(input('请输入b的长度:'))
c = math.sqrt(a * a + b * b)
print(c)
定义一个函数 完成用户输入的三个数字的求和 以及在另一个函数求该和的平均值(用到函数传参,函数返回值)
a = input('请输入三个数字用空格隔开:').split() # 将输入的数分割,作为单独的数字存在
li = list(map(int, a)) # 由于input的类型是str,参与计算的是int或者float,要依次进行强转
def sum_num(a): # 求和函数
sum_num = sum(a)
print(f'和为{sum_num}')
return sum_num # 将和值返回,用来求平均值
def avg_num(sum_num): # 求平均值
print(f'平均值为{sum_num / len(a)}')
sum_num = sum_num(li) # 调用求和函数
avg_num(sum_num) # 调用求平均值函数
求1-2+3-4+5-6…99所有数的和
class My_Sum:
def su_sum(self):
num = 1
sum = 0
while num <= 99: # 范围是1-99
if num % 2 == 1:
sum = sum + num
else:
sum = sum - num
num = num + 1
print(sum)
x = My_Sum()
x.su_sum()