#!/usr/bin/python
# -*- coding: utf-8 -*-
import random
#冒泡算法
s = []
for x in range(1,7):
a= random.choice(range(10))
s.append(a)
print("init %s"%(s))
l = len(s)
for j in range(0,l-1):
for i in range(0,l-1-j):
if s[i] > s[i+1]:
s[i] = s[i]+s[i+1]
s[i+1] = s[i]-s[i+1]
s[i] = s[i]-s[i+1]
#print("gc %s"%(s),i)
print("result %s"%(s))
#1000 以内的因子数
for a in range(6,1001):
num = []
for b in range(1,a):
if a%b==0:
num.append(b)
sum = 0
for c in num:
sum += c
if sum ==a:
print("%d这个数是因子:%s"%(a,num))
# 九九乘法表
for i in range(1,10):
for j in range(1,i+1):
x=i*j
print("%d*%d=%d"%(j,i,x), end=" "+"\t")
print(" ")
# 正三角和菱形
for a in range(1,12):
if a < 6:
for b in range(7-a,1,-1):
print(end=" ")
for c in range(0,a):
print(end="* ")
print("")
else:
for b in range(0,a-4):
print(end=" ")
for c in range(4,a-6,-1):
print(end="* ")
print("")
#平行四边形
for z in range(1,5):
for y in range(1,z+1):
print(end=" ")
for a in range(1,15):
print(end="* ")
print("")
python 笔记
最新推荐文章于 2024-05-02 17:33:46 发布