为什么Sublime text3在终端运行时无法在构建系统中运行此代码?

问题描述 投票:0回答:1

我是编程新手,我在terminal(mac)中运行了此代码,它运行正常。但是,当我尝试在sublimetext 3中运行它时,它没有运行。 Sublime设置为在python版本3上运行。

lst=[]

while True:
    a=input('enter a number: ')
    if a=='done':
        break
    val=float(a)
    lst.append(val)

print('average',sum(lst)/len(lst))
python-3.x sublimetext3
1个回答
0
投票

代码运行无错误。唯一的问题是它什么都不打印,部分原因是如果您输入“完成”以外的内容,则会进入无限循环。

此外,sublime build编辑器通常不用于输入语句或与程序等待有关的任何内容。构建编辑器用于原始输出或物理即时输出,尽管这不是官方声明。

希望这能回答您的问题!

© www.soinside.com 2019 - 2024. All rights reserved.