小编Uns*_*yte的帖子

python上出现意外的"预期缩进块"错误

当我运行我的python程序时,意外的"预期缩进块"错误不断出现.我没有看到代码有什么问题,所以请帮忙.

def function
    if mode == 1:
    #code
    elif mode == 2:
    #code
    else:
    #code

while True:
    while True:
        #code here
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
417
查看次数

添加到循环中的列表

我最近开始学习编程,我正在尝试使用我正在学习的东西.

我想做的是:我正在尝试编写一个程序,从列表中选择正数并将它们添加到空列表中.

我写的代码:

lst = [5, 4, 3, 1, -2, -3, -5]

lst2 = []

for i in lst:

    if i > 0:

        lst2=lst2.append[i]

    if i <= 0:

        break

print(lst2)
Run Code Online (Sandbox Code Playgroud)

这是我的第一段代码,我希望得到任何形式的回应.谢谢!

python

1
推荐指数
1
解决办法
55
查看次数

终端上的Python 3与shell不同?

我在python中构建了一个简单的文本游戏来向朋友展示,它在shell上运行良好但在终端中出错.在python中编译终端vs shell是否有区别?

在shell中,这是发生的事情: test是无效输入,因此它会要求您键入其中一个答案,然后在键入yes时继续

但在终端,它给了我这个错误: 在此输入图像描述

这有什么理由吗?

我的代码:

"""""~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IMPORT PACKAGES~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"""""

from random import randint
import os
import copy
import math
import time
import pickle
import platform
import subprocess as sp

"""""~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~LOAD DATA/NEW GAME~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"""""

newData = {"assassin" : {'hp' : 100, 'atk' : 250, 'lvl' : 1, 'arm' : 0, 'pow' : {'name' : 'surprise attack', 'lvl' : 0}, 'xp' : 0},
                             "mage" : {'hp' : 100, 'atk' : 200, 'lvl' : 1, 'arm' : 0, 'pow' : {'name' : 'fire','lvl' : 0}, …
Run Code Online (Sandbox Code Playgroud)

python shell terminal

-1
推荐指数
1
解决办法
107
查看次数

标签 统计

python ×3

shell ×1

terminal ×1