【问题标题】:USACO Contest New Rules with Standard Input and OutputUSACO 竞赛新规则与标准输入和输出
【发布时间】:2020-12-19 18:08:25
【问题描述】:

所以我正准备参加今年的 USACO 考试,但注意到关于“作为与去年相比的一个重要变化,所有提交现在都使用标准输入和输出(例如,cin 和 cout in C++),而不是文件输入和输出。因此,您不再需要打开文件来读取输入或写入输出。另外请注意,建议参与者重新阅读比赛规则,因为我们已经澄清了一些关键比赛规定(特别是不允许使用任何先前编写的代码或来自外部来源的代码)。”标准输入和输出是什么意思?这对 python 有什么作用?这是否意味着您不会从文件中读取数据并将它们写入其他文件?

【问题讨论】:

  • inputprint 而不是 open(...).read()open(...).write()
  • 您也可以使用sys.stdinsys.stdout 并像访问文件一样访问它们。

标签: python input output


【解决方案1】:

input()print() 就足够了。当我不久前尝试在 python 中解决 USACO 问题时,它起作用了。

如果你想像文件一样读取输入,你可以使用sys.stdinsys.stdout,但我发现这是不必要的,可能只是额外的工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-20
    • 2010-10-09
    • 2013-06-13
    • 2012-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-18
    相关资源
    最近更新 更多