鱼C论坛

 找回密码
 立即注册
查看: 1935|回复: 1

[已解决]raw_input() 运行不出来是为什么

[复制链接]
发表于 2023-6-12 10:34:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
有几点想问一下
①为什么这两行代码的编号是In

  • ②我最开始输入代码之后点运行,报错是raw_input() 没有被定义,换成input之后就可以运行,这是为什么
    ③后来想再试一下raw_input() ,再点击运行就直接蹦到下面一行不出结果了,想问一下这是为什么
    截图未命名.jpg
    最佳答案
    2023-6-12 10:48:55
    本帖最后由 isdkz 于 2023-6-12 10:53 编辑

    1、首先,In不是编号,In表示的是 input ,代表你输入的代码,而 Out 表示的是 Output,代表你的代码的输出,编号应该是中括号里面的,* 表示代码还没有得到相应的输出

    2、raw_input 是在 python2 中的用法,在 python3 里面是使用 input 来获取输入,python2已经被淘汰了,你完全可以不用去学python2的语法

    3、这是因为你之前运行了input,然后没有在输入框中输入,导致了代码阻塞在那里,然后你再重新运行的时候导致输入框没有了,这样子你的python内核就会一直阻塞在那里,这个时候只能中断内核了

    要中断内核点击上面的小正方形,或者按 ESC 进入命令模式后,按两次I

    Snipaste_2023-06-12_10-47-22.png
  • 想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复

    使用道具 举报

    发表于 2023-6-12 10:48:55 | 显示全部楼层    本楼为最佳答案   
    本帖最后由 isdkz 于 2023-6-12 10:53 编辑

    1、首先,In不是编号,In表示的是 input ,代表你输入的代码,而 Out 表示的是 Output,代表你的代码的输出,编号应该是中括号里面的,* 表示代码还没有得到相应的输出

    2、raw_input 是在 python2 中的用法,在 python3 里面是使用 input 来获取输入,python2已经被淘汰了,你完全可以不用去学python2的语法

    3、这是因为你之前运行了input,然后没有在输入框中输入,导致了代码阻塞在那里,然后你再重新运行的时候导致输入框没有了,这样子你的python内核就会一直阻塞在那里,这个时候只能中断内核了

    要中断内核点击上面的小正方形,或者按 ESC 进入命令模式后,按两次I

    Snipaste_2023-06-12_10-47-22.png
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

    GMT+8, 2024-12-27 12:10

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表