python初学
林夕林呐
进阶的在校学生
展开
-
python使用筛选法求素数
不多说话,直接附代码#自定义函数使用列表实现素数筛选法求素数#素数x是指不能被2或自己整除的数,数学方法证明,只要不被2 ~ x**0.5(x的平方根)整除即可def Era_Prime_Num(n): numl=[] #创建空列表用于存入求得素数 for i in range(2,n): #遍历循环,循环左包含右不包含(要求小于n本身,所以右边为n) r = int(i ** 0.5)+1原创 2021-10-31 00:25:46 · 4788 阅读 · 0 评论 -
python计算圆周率(蒙特卡洛法/模拟法、统计法/穷举法、BBP公式)
def calculatePI1(): #模拟统计法:蒙特卡罗方法计算圆周率 import random as r #导入random模块命名为r import math as m #导入math模块命名为m import t原创 2021-10-31 00:16:50 · 3002 阅读 · 2 评论 -
”传说中价值一个亿的AI核心代码“
忘了是从哪看见的这两行代码,只记得这是传说中价值一个亿的AI核心代码while True: print(input('').replace('吗','').replace('?','!'))运行效果如图:看着确实有AI内味了,像是与AI对话,但是仔细看看最后的输入输出测试,还是有点差强人意。但是!这简单两行代码是真的牛比!!!...原创 2021-10-27 17:39:50 · 447 阅读 · 1 评论 -
Python自定义函数练习之两数之和,十进制转为二、八、十六进制以及交并补差集
话不多说,直接上代码,尽可能在注释中讲解欢迎使用Markdown编辑器def add(): #两任意大自然数之和 a, b = input("Please input 2 figures:").split(" ") #input()函数从键盘获取值赋给左值,通过split()方法实现多个变量赋值 a, b = int(a), int(b) #in原创 2021-10-27 17:13:07 · 475 阅读 · 0 评论