我在python 3工作。我计算平均值,我想使用断言指令。
moyenne = somme/nombre_notes if somme==50 and nombre_notes==4 : assert moyenne==12.5 ,"Erreur de calcul"
这个解决方案是可操作的,但如何写我的断言在1行,并开始断言....?谢谢
您可以像这样在断言中构建条件检查:
somme=50
nombre_notes=4
moyenne = somme/nombre_notes
assert somme == 50 and nombre_notes == 4 and moyenne == 12.5, "Erreur de calcul"
最后,我找到了一个解决方案:执行如下所示的单元测试:
assert division(50, 4) == 12.5, "erreur de calcul"