为了账号安全,请及时绑定邮箱和手机立即绑定

Python:一次提交多个命令

Python:一次提交多个命令

青春有我 2021-04-08 16:11:51
当我在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))


查看完整回答
反对 回复 2021-04-20
  • 1 回答
  • 0 关注
  • 199 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信