疯狂Python讲义Unit4Test

本文详细探讨了Python的单元测试框架Unit4Test,包括测试用例的创建、断言方法的使用、测试套件的组织以及如何实现测试的隔离和自动化。通过实例解析,帮助读者掌握高效且全面的Python测试技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/usr/bin/python3
# test01
'''
99乘法表
'''
for i in range(1,10):
    for j in range(1,i+1):
        print('%s*%s = %d'%(i,j,i*j),end=' ')
    print()

# test02
'''
等腰三角形
'''
n=int(input('输入数字'))
for i in range(1,n+1):
    print(' '*(n-i)+'*'*(2*i-1))

# test03
'''
横竖斜总和相等的奇数矩阵:
从小到大依次放入矩阵中,下一个数放在上一个数的右上角位置(即:行-1,列+1)
1总是在第一行的中间位置,接着将2放在1的右上角,依次类推
a.如果右上角的位置的行和列都越界,就将这个数放在上个数的正下方(即:上个数的行+1)
b.如果右上角的位置只有行越界,就将行改到最大,列不变
c.如果右上角的位置只有列越界,就将列改到最小,行不变
d.如果右上角的位置没有越界,但是已经填有数字,就将这个数放在上个数的正下方。
'''
n=int(input('请输入一个奇数'))
martix=[[0 for i in range(n)] for j in range(n)] #双重列表推导式构建出二维数组
num=1
y,x=0,n//2 #n整除2结果是第一行中间的列号

for num in range(1,n*n+1):
    martix[y][x]=num
    y
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值