safe-夏天 发表于 2021-11-20 13:16

【python】vs code 的jupyter 插件运行input()相关代码一直卡住,百思不得其解

本帖最后由 safe-夏天 于 2021-11-20 17:20 编辑

新人学python
撰写一个小程序实现,十进制到十六进制的转换
代码如下:
num = input('请输入十进制数值:')
b = int (num)
a = hex(b)
print('十六进制转换完成:', a)

点击运行就一直在转,转了很久都没停下来。一点击那个停止运行按钮就报错
但是我用.py文件运行这段代码没错啊,而且我尝试在jupyter网站上运行也没问题,可以实现交互。
说实话我也不太理解jupyter是什么运行环境,为啥不能运行input()实现交互?

这几天趁没课了自学python,好多东西没搞明白,烦请大佬指导一下,谢谢!:'(weeqw
报错信息如下:
ValueError                              Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_10860/4004975142.py in <module>
      1 num = input('请输入十进制数值:')
----> 2 b = int (num)
      3 a = hex(b)
      4 print('十六进制转换完成:', a)

ValueError: invalid literal for int() with base 10: ''

safe-夏天 发表于 2021-11-20 13:19

论坛改版后图片和排版都给我整不会了

safe-夏天 发表于 2021-11-20 13:21

本来想发编程语言区的,但是看到里面好像没有人发求助帖,还是来了悬赏区:rggrg

safe-夏天 发表于 2021-11-20 13:24

突然发现,发错区了,求求版主挪一下帖谢谢!@柒點 @我没有失眠啊i

safe-夏天 发表于 2021-11-20 13:24

麻烦挪到【编程语言讨论求助区』

safe-夏天 发表于 2021-11-20 17:19

知道问题在哪了,自己眼瞎了没有看到上面的输入框,怪不得一直在加载运行,这贴终结!

freelive 发表于 2021-11-20 18:51

safe-夏天 发表于 2021-11-20 17:19
知道问题在哪了,自己眼瞎了没有看到上面的输入框,怪不得一直在加载运行,这贴终结!

这代码这么简单,按理是没什么问题的,原来是没看到。

悬赏帖可自主申请撤销,版块置顶帖有地址。
页: [1]
查看完整版本: 【python】vs code 的jupyter 插件运行input()相关代码一直卡住,百思不得其解