python基础小练习 sqrt() 方法返回数字x的平方根。

本文介绍了如何使用Python的math库计算勾股定理,实现输入两直角边求斜边,同时展示了如何定义函数处理三个数的求和与平均值计算。还涉及了求1-2+3-4...99的和,以及在不同情境下的数学函数运用实例。
摘要由CSDN通过智能技术生成

**

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()
  • 21
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

桂桂~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值