首页 > 其他分享 >数据分析实战第一节随笔

数据分析实战第一节随笔

时间:2024-09-08 20:47:27浏览次数:13  
标签:数据分析 真因子 str factors Python sum 第一节 完数 随笔

引言

Python,作为一种高级编程语言,以其简洁明了的语法和强大的功能库,赢得了全球开发者的广泛青睐。它不仅适用于数据科学、机器学习、人工智能等领域,而且在Web开发、自动化脚本编写、科学计算等方面也发挥着重要作用。本文将带领读者从Python的基础语法开始,逐步深入到实际应用,探索Python的魅力。

实验工具

Python:查看Python版本:

打开命令面板,输入:python --version

Jupyter notebook:

命令面板,输入:jupyter notebook

随后自动跳转至jupyter notebook网页

Python基础:

基本语法:

Python的基本语法包括变量声明、数据类型、运算符和控制结构。例如:

变量声明

x=10

数据类型

y="Hello,Python!"

运算符

z=x+1

循环结构

if x>5:
print("x is greater than 5")

数据结构

Python内置了多种数据结构,如列表、字典、元组和集合,它们是处理复杂数据的重要工具。

函数

函数是组织代码的基本模块。在Python中定义函数非常简单:
eg:
def greet(name):
print(f"Hello, {name}!")
greet("World")

第一节数据分析实战

1.例题1:完数判断程序

eg:
def is_perfect_number(m):
factors = []
sum_of_factors = 0
# 找出所有的真因子
for i in range(1, m // 2 + 1):
if m % i == 0:
factors.append(i)
sum_of_factors += i
# 将真因子列表转换为字符串形式
factors_str = '+'.join(map(str, factors))
# 判断并输出结果
if sum_of_factors == m:
return f"{m} 是完数:{m}={factors_str}"
elif sum_of_factors < m:
return f"{m} 不是完数,真因子之和小于{m}: {m}>{factors_str}"
else:
return f"{m} 不是完数,真因子之和大于{m}: {m}<{factors_str}"
m = int(input("请输入一个正整数 m:"))# 输入一个正整数 m
result = is_perfect_number(m)# 调用函数并打印结果
print(result)

标签:数据分析,真因子,str,factors,Python,sum,第一节,完数,随笔
From: https://www.cnblogs.com/gumu-0331luyy/p/18403364

相关文章