任务:读取一个整数 N 。对于所有非负整数i<N,打印 i2。

if __name__ == '__main__':
n = int(input())
if (n<=0) and (n>=20):
    print("Exit")
else:
    ,python-3.x"/>
	














首页 > 解决方案 > Python SyntaxError : 读取一个整数 N 。对于所有非负整数 i

任务:读取一个整数 N 。对于所有非负整数i<N,打印 i2。

if __name__ == '__main__':
n = int(input())
if (n<=0) and (n>=20):
    print("Exit")
else:
    

问题描述

任务:读取一个整数 N 。对于所有非负整数i<N,打印 i2。

if __name__ == '__main__':
n = int(input())
if (n<=0) and (n>=20):
    print("Exit")
else:
    for(i=0,i<=n,i++):
        print(i*i)

我得到以下错误

  File "solution.py", line 6
    for(i=0,i<=n,i++):
         ^
SyntaxError: invalid syntax

Exit Status

255

macOS,是否可以终止单个 python 线程?

我在 Jupyter 笔记本上运行了长时间的计算,python 产生的一个线程(pickle.dump我怀疑是一个调用)占用了所有可用的 RAM,使系统变得笨拙。

现在,我想终止单线程。中断笔记本不起作用,我不想重新启动笔记本,以免丢失到目前为止所做的所有计算。如果我打开活动监视器,我可以清楚地看到一个包含多个线程的 python 进程。

我知道我可以终止整个进程,但是有没有办法终止单个线程?

标签: python-3.x

解决方案


您正在使用来自其他语言的语法,而不是来自 python 的语法。

if __name__ == '__main__':
n = int(input())
if (n<=0) and (n>=20):
    print("Exit")
else:
    for i in range(0,n):
        print(i*i)

推荐阅读