Python求算数平方根和约数的方法汇总

Python求算数平方根和约数的方法汇总

求算数平方根

求算数平方根的方法多种多样,下面分别介绍两种常用的方法。

方法一:利用math模块中的sqrt函数

import math

num = float(input("请输入一个数:"))
# 调用math模块中的sqrt函数求算数平方根
result = math.sqrt(num)

print(" %0.2f 的算数平方根为 %0.4f" %(num, result))

运行结果:

请输入一个数: 36
36.00 的算数平方根为 6.0000

方法二:通过循环逼近求解算数平方根

num = float(input("请输入一个数:"))
# 初始开方值取输入数的一半
guess = num / 2

while abs(guess * guess - num) >= 0.0001:
    # 根据牛顿逼近法,每次取平均值减小误差
    guess = (guess + num / guess) / 2

print(" %0.2f 的算数平方根为 %0.4f" %(num, guess))

运行结果:

请输入一个数: 36
36.00 的算数平方根为 6.0000

求约数

求一个数的约数也有多种方法,下面介绍一种常用的方法。

num = int(input("请输入一个数:"))
result = []

# 从1到该数的范围内循环遍历
for i in range(1, num+1):
    if num % i == 0:
        result.append(i)

print("%d 的所有约数为 %s" %(num, result))

运行结果:

请输入一个数: 36
36 的所有约数为 [1, 2, 3, 4, 6, 9, 12, 18, 36]

以上就是Python求算数平方根和约数的方法汇总。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python求算数平方根和约数的方法汇总 - Python技术站

(0)
上一篇 2023年6月3日
下一篇 2023年6月3日

相关文章

  • vue el-form一行里面放置多个el-form-item的实现

    Vue 的 Element-UI 库提供了许多常见的组件,例如表单组件 el-form 和其子组件 el-form-item。el-form-item是用于定义表单项的组件,一个 el-form 中可以包含多个 el-form-item。但是默认情况下,每个 el-form-item 占据了一整行,如果希望在同一行里面放置多个 el-form-item,则需…

    python 2023年6月13日
    00
  • 如何在Python中删除Redis数据库中的数据?

    以下是在Python中删除Redis数据库中的数据的完整使用攻略。 使用Redis数据库的前提条件 在使用Python连接Redis数据库之前,需要确保已经安装Redis数据库,并已经启动Redis,同时需要安装Python的Redis动redisy。 步骤1:导入模块 在Python中使用redis模块连接Redis数据库。以下是导入redis模块的本语法…

    python 2023年5月12日
    00
  • python编程实现12306的一个小爬虫实例

    Python编程实现12306的一个小爬虫实例 爬虫实例介绍 本爬虫实例主要是用Python编写的,通过模拟用户登录和查询车票的方式来获取查询结果。在本实例中,我们将使用requests库和正则表达式来进行实现,最终可以输出符合条件的车票信息。 实现步骤 步骤一:模拟登录 首先,我们需要模拟用户登录。通过F12或其他抓包工具,可以查看12306网站登录时提交…

    python 2023年5月14日
    00
  • Python 如何对文件目录操作

    Python 中的标准库 os 包含了许多文件和目录管理的操作函数,可以让我们轻松地操作文件和文件夹。 1. 获取文件目录信息 os.getcwd():获取当前目录的路径。 import os current_path = os.getcwd() print(current_path) os.listdir(path=”.”):返回指定的文件夹包含的文件或文…

    python 2023年5月18日
    00
  • Python将一个Excel拆分为多个Excel

    下面是Python将一个Excel拆分为多个Excel的完整实例教程: 1. 准备工作 首先,你需要安装pandas库,它是一个数据分析库,可以方便地读取、操作和保存Excel文件。可以通过以下命令进行安装: pip install pandas 2. 读取Excel文件 我们先使用pandas库中的read_excel函数读取一个Excel文件,并将其转换…

    python 2023年5月13日
    00
  • Python3单行定义多个变量或赋值方法

    当我们需要定义多个变量或对多个变量进行赋值时,可以使用 Python3 的单行定义多个变量或赋值方法。其语法格式为: 变量1, 变量2, … = 值1, 值2, … 在这个语法格式中,左边的变量数量应该和右边的值的数量一致。左右两边使用逗号进行分隔,右边的值会依次赋给左边对应的变量。 下面来看两个示例: 示例一:同时定义多个变量 name, age,…

    python 2023年5月14日
    00
  • Python基础之常用库常用方法整理

    Python基础之常用库常用方法整理 Python是一门通用编程语言,拥有丰富的标准库和第三方库,可以实现众多功能。本文主要介绍Python常用的一些标准库和常用方法,帮助读者更有效地使用Python进行开发。 常用库 1. os库 os库提供了一种平台独立的方法来使用操作系统功能。它主要用于和操作系统交互,比如文件读写、目录操作等。下面是一些常用的方法。 …

    python 2023年5月18日
    00
  • python实现多线程并得到返回值的示例代码

    Python实现多线程并得到返回值是一个非常有用的技巧,可以提高程序的效率和性能。本攻略将介绍Python实现多线程并得到返回值的完整攻略,包括线程池、队列、锁等知识点和示例。 线程池 在Python中,我们可以使用线程池来实现多线程并发执行任务。以下是使用线程池实现多线程并得到返回值的示例代码: import concurrent.futures def …

    python 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部