当我在IDLE中(使用3.7版)一次提交多个命令时,出现“无效语法”错误。例如,我必须首先复制,粘贴并输入以下内容:def converter(number, base): figures = [int(i) for i in str(number)] figures = figures[::-1] result = 0 for i in range(len(figures)): result += figures[i]*base**i return result然后,我必须复制,粘贴并输入以下内容:print(converter(30, 12))繁琐,将它们一起输入很方便。有没有办法做到这一点?编辑:为清楚起见,这是一个快速的视频示例:https : //www.dropbox.com/s/gh3zxc8qy3jjl7p/python.mp4?dl=0
1 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
我自己解决了。您只需要将所有命令嵌入if语句中。
if 1:
def converter(number, base):
figures = [int(i) for i in str(number)]
figures = figures[::-1]
result = 0
for i in range(len(figures)):
result += figures[i]*base**i
return result
print(converter(30, 12))
添加回答
举报
0/150
提交
取消