美文网首页
python-计算

python-计算

作者: 布口袋_天晴了 | 来源:发表于2022-05-06 22:27 被阅读0次

斐波纳契数列代码

# Fibonacci series: 斐波纳契数列
# 两个元素的总和确定了下一个数
a, b = 0, 1
while b < 1000:
    print(b, end=',')
    a, b = b, a+b

判断素数(质数)代码

for n in range(2, 20):
    for x in range(2, n):
        if n % x == 0:
            print(n, '等于', x, '*', n//x)
            break
    else:
        # 循环中没有找到元素
        print(n, ' 是质数')

判断闰年代码

#能被4整除,并且不能被100整除
#能被400整除的数
year = int(input('请输入一个年份:'))
if(year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0):
    print('{0}是闰年'.format(year))
else:
    print('{0}不是闰年'.format(year))

冒泡算法代码


def bubbleSort(arr):
    n = len(arr)
 
    # 遍历所有数组元素
    for i in range(n):
 
        # Last i elements are already in place
        for j in range(0, n-i-1):
 
            if arr[j] > arr[j+1] :
                arr[j], arr[j+1] = arr[j+1], arr[j]
 
arr = [64, 34, 25, 12, 22, 11, 90]
 
bubbleSort(arr)
 
print ("排序后的数组:")
for i in range(len(arr)):
    print ("%d" %arr[i]),

相关文章

网友评论

      本文标题:python-计算

      本文链接:https://www.haomeiwen.com/subject/jkoayrtx.html