九九乘法表
def print_99_mutiply_table():
for i in range(1,10):
for j in range(1,i+1):
print('{} X {} = {}'.format(j,i,i*j),end=' ')#end参数表每行答应完毕,用空格结尾
print('\n')
斐波那契数列
def fibonacci():
flist = [1,1]
while True:
print_len = input('请输入你要打印列表的长度,长度必须大于3:')
if int(print_len) not in range(3,60):
print('输入不符合标准,请输入3-50的数字,输入太大没有意义!')
continue
else:
break
while len(flist) < int(print_len):
flist.append(flist[-1] + flist[-2])
return flist
测试概率
def choice_ball_propabilty():
import random
while True:
times = input('输入测试的次数:')
try:
time_num = int(times)
break
except:
print('请输入整数')
continue
ball = [0]*10
for i in range(time_num):
choice = random.randint(1,10)
ball[choice-1] += 1
for j in range(10):
print('选择球{}的概率为:{:.4f}'.format(j+1,ball[j] / sum(ball)))