社区讨论

关于本题python输入问题

P1152欢乐的跳参与者 5已保存回复 9

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
9 条
当前快照
1 份
快照标识符
@mhj1koyh
此快照首次捕获于
2025/11/03 19:13
4 个月前
此快照最后确认于
2025/11/03 19:13
4 个月前
查看原帖
PYTHON
num_list=list(map(int,input().split()))
flag=[False for i in range(1,num_list[0]+10)]
for i in range(2,num_list[0]+1):
    if(0<abs(num_list[i]-num_list[i-1])<num_list[0]):
        flag[abs(num_list[i]-num_list[i-1])]=True
Flag=True
for i in range(1,num_list[0]):
    if(not flag[i]):
        #print(i)
        Flag=False
        break
if(Flag):
    print("Jolly")
else:
    print("Not jolly")
如题,本人之前学习c++,现在自学python,因为输入问题导致代码极度抽象,请dalao指教一下关于本题中用python应该如何输入,或者说这个代码应该如何修改可读性更高(该代码可以AC)

回复

9 条回复,欢迎继续交流。

正在加载回复...