Hackerrank Python 输入
Hackerrank Python Input
我在处理 HackerRank 的基本挑战时遇到了麻烦。这是 Unit Conversion 处的单位转换问题,但我正在努力解决基础问题:如何读取 Python 中的输入?我已经知道 x = int(input())
读取第一行输入并且 input.split()
用空格分隔输入。
但在这个特殊的挑战中,有多行输入!我如何开始阅读所有带有 Python 的行?我不可能分配 7 个变量来只读取 7 行!有些行同时包含字符串和整数!如何将字符串和整数存储在单独的列表中?我很混乱。任何帮助是极大的赞赏。
问题:
输入将以包含 2 个数字 x 和 y 的行开始,这意味着 "x of unit A" 等于 "y of unit B"。例如,如果 A 是 "kilos" 并且 B 是 "pounds",一种可能性是 x = 3.25 和 y = 7.165024.
下一行将包含一个整数 N,其中包含要执行的转换次数。
接下来的 N 行中的每一行都将采用 "z q" 形式,其中 z 是一个数字,q 是 'A' 或 'B'。
输出N行,每行一个数字。有关详细信息,请参阅示例 input/output。
示例输入:
示例输出:
在 hackerrank 中,成对输入大多 space 分开。就像你的情况一样,它在 5 之后,数字字母。
这些案例将根据测试用例而有所不同,目前有 5 个。但是你确实知道三件事,x y & number。您可以在阅读该行后使用 split 函数获取 x&y,然后创建字典或两个差异列表以将它们成对存储。
我在处理 HackerRank 的基本挑战时遇到了麻烦。这是 Unit Conversion 处的单位转换问题,但我正在努力解决基础问题:如何读取 Python 中的输入?我已经知道 x = int(input())
读取第一行输入并且 input.split()
用空格分隔输入。
但在这个特殊的挑战中,有多行输入!我如何开始阅读所有带有 Python 的行?我不可能分配 7 个变量来只读取 7 行!有些行同时包含字符串和整数!如何将字符串和整数存储在单独的列表中?我很混乱。任何帮助是极大的赞赏。
问题:
输入将以包含 2 个数字 x 和 y 的行开始,这意味着 "x of unit A" 等于 "y of unit B"。例如,如果 A 是 "kilos" 并且 B 是 "pounds",一种可能性是 x = 3.25 和 y = 7.165024.
下一行将包含一个整数 N,其中包含要执行的转换次数。
接下来的 N 行中的每一行都将采用 "z q" 形式,其中 z 是一个数字,q 是 'A' 或 'B'。
输出N行,每行一个数字。有关详细信息,请参阅示例 input/output。
示例输入:
示例输出:
在 hackerrank 中,成对输入大多 space 分开。就像你的情况一样,它在 5 之后,数字字母。 这些案例将根据测试用例而有所不同,目前有 5 个。但是你确实知道三件事,x y & number。您可以在阅读该行后使用 split 函数获取 x&y,然后创建字典或两个差异列表以将它们成对存储。