【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: '' 论坛改版后图片和排版都给我整不会了 本来想发编程语言区的,但是看到里面好像没有人发求助帖,还是来了悬赏区:rggrg 突然发现,发错区了,求求版主挪一下帖谢谢!@柒點 @我没有失眠啊i 麻烦挪到【编程语言讨论求助区』 知道问题在哪了,自己眼瞎了没有看到上面的输入框,怪不得一直在加载运行,这贴终结! safe-夏天 发表于 2021-11-20 17:19
知道问题在哪了,自己眼瞎了没有看到上面的输入框,怪不得一直在加载运行,这贴终结!
这代码这么简单,按理是没什么问题的,原来是没看到。
悬赏帖可自主申请撤销,版块置顶帖有地址。
页:
[1]