python函数练习

发布时间:2024-11-20 04:12

学习编程语言,如Python或R以处理数据 #生活技巧# #工作学习技巧# #数字技能训练#

最新推荐文章于 2024-11-15 10:17:44 发布

lxw-pro 于 2022-04-28 22:00:00 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

文章目录 一、素数计算问题描述:输入一个数,输出小于(包括)这个数的所有素数,及最后的位数? 二、作业上交这个题似乎有点像栈的特点——先进后出\后进先出记录代码的一瞬 ***每日一言***:

一、素数计算

问题描述:输入一个数,输出小于(包括)这个数的所有素数,及最后的位数?

提示:可先尝试自己做做,毕竟实践才是真理。

PrimeList = [] # 初始化列表 import math # 引入且开平方sqrt def getPrime(n): # 依题意定义函数 for i in range(2, n+1): i_sqrt = math.sqrt(i) for prime in PrimeList: # if prime > i_sqrt: # PrimeList.append(i) # break if i % prime == 0: break else: PrimeList.append(i) return PrimeList # m = 12 m = int(input()) print(getPrime(m)) a = getPrime(m) print(len(a)) # 12 # [2, 3, 5, 7, 11] # 5

123456789101112131415161718192021222324'

二、作业上交

def getHomeWork(hw, n): if n == len(hw)-1: # 最大索引减一才行,避免溢出 return hw[n] return getHomeWork(hw, n+1) + hw[n] homew = ['作业1 ', '作业2 ', '作业3 ', '作业4 ', '作业5 ', '作业6 ', '作业7 ', '作业8 '] zuoye = getHomeWork(homew, 0) print(zuoye) # 作业8 作业7 作业6 作业5 作业4 作业3 作业2 作业1 1234567891011'

这个题似乎有点像栈的特点——先进后出\后进先出

记录代码的一瞬

每日一言

严格要求自己,正是养成良好习惯、克服惰性、享受高质量生活的前提。(要想得到自己想要的东西, 必须要靠自己的勤奋和努力。)

网址:python函数练习 https://www.yuejiaxmz.com/news/view/147980

相关内容

Python函数
Python学习笔记——参数axis=0,1,2...
效率工具:数据分析中常见的Excel函数都在这里了
python
机器学习Machine Learning:成本(cost) 函数,损失(loss)函数,目标(Objective)函数的区别和联系?
8个 Python 加速运行优化技巧
python中的print()语句中的end=''是什么意思
Python的生活小技巧
Python制作生活工具
Python菜鸟在成长——Python输入与输出

随便看看