输入两个个位数(逗号间隔),输出它们的商,保留三位小数,输出格式要求,15位宽度,左对齐,#填充
我可以给出以下Python程序设计的解决思路:
以下是示例代码:
nums = input("请输入两个个位数,以逗号分隔:")
a, b = map(float, nums.split(','))
result = round(a / b, 3)
print("{:#<15}".format(result))
a, b = map(int, input().split(','))
result = round(a / b, 3)
print(f'{result:#<15}', end='')
a,b = map(int,input().split(','))
print('{:.3f}'.format(a/b).rjust(15))
a,b=7,3
...: print('{:.3f}'.format(a/b).rjust(15))
2.333
a,b=7,3
print('{:.3f}'.format(a/b).ljust(15))
...: a,b=7,3
print('{:.3f}'.format(a/b).ljust(15))
2.333
用过,unittest,pytest,这些测试框架都支持我们去定义测试套件,达到管理我们测试用例代码的作用,同时这些测试框架提供的一些丰富注解不仅能很方便的控制测试用例的执行顺序来控制整个测试流程,还能为各种测试场景的实现提供支撑。
常用操作
seutp,teardown,适合单个测试用例的初始化、环境清理。 seutpClass,teardownClass:适合测试类的全局初始化、环境清理。
assertXXXX: 各种断言方式
testLoader的discover: 用来发现测试用例
testSuite的addTests: 用来装载测试用例
@ddt 数据驱动
htmlTestRunner:用来生成html测试报告