gpt4 book ai didi

python - 相当于 Ipython notebook 中的 raw_input

转载 作者:太空狗 更新时间:2023-10-29 20:50:09 24 4
gpt4 key购买 nike

我只是在摆弄 Ipython notebook,我打算创建一个战舰游戏......不幸的是我需要代码中的以下几行才能制作这样的游戏:

move = raw_input("Where would you like to attack? ")

Ipython notebook 不允许 raw_input...那么我怎样才能从其中一位玩家那里获得输入呢?我四处搜索,没有找到任何可以直接回答这个问题的东西,比如不,你不能或是,这就是方法。谢谢。

最佳答案

IPython 2 现在支持“raw_input”,IPython 3 支持“input”。请注意,“input”出现在 IPython 2 中,但它与 IPython 3 中的不同!相反,它相当于 eval(input( ))。

(这不是 IPython 的特殊性,它只是从 Python 2/3 继承的行为)

如果你想在笔记本中携带一些东西,只需在它的开头写上:

try:
input = raw_input
except NameError: #Python 3
pass

...然后总是使用input

关于python - 相当于 Ipython notebook 中的 raw_input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16155552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com