jupyter - 如何编写可用于两个测试的函数?
问题描述
定义一个函数 find_impostor(player_list)。该函数接受一个参数 player_list,其中 player_list 是一个包含任意数量的玩家名称的列表。玩家名称可以是“imp”或以“c”开头,后跟一个整数,例如(“c12”),其中“imp”表示冒名顶替者,“c”表示船员。在任何给定的玩家列表中,只会有一个冒名顶替者。
该函数返回带有以下信息的格式化字符串:
player_list 中的队友总数。冒名顶替者在玩家列表中的索引。使用以下测试用例测试您的功能。
测试用例 1:test1 = ['c11', 'c5', 'imp', 'c67', 'c90', 'c19']
正确的输出:
'有5个船员。冒名顶替者的索引为 2。
测试用例 2:test2 = ['imp']
正确的输出:
'有0个船员。冒名顶替者的索引为 0。
解决方案
推荐阅读
- sendmail - Sendmail:如何拒绝特定的加号地址
- c - 如何在 if 条件中使用一些预定义的数组元素
- c# - 仅在弹出窗口外部单击而不使弹出窗口隐藏时如何检测弹出窗口 LostFocus
- ios - 有没有机会做对?
- mysql - 如何修复 MySQL #1932 中的此错误 - 引擎中不存在表 'rowater.wp_postmeta'
- python - 数据分析问题的最佳解决方案
- node.js - 获取所有 YouTube 频道及其统计信息的最佳做法是什么(每天)
- python - 在向导步骤中将 Django 表单和表单集放在一起
- android - 如何让HERE室内定位sdk正常运行?
- c# - .net C# Logoff.exe 等效