当我运行我的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) 我最近开始学习编程,我正在尝试使用我正在学习的东西.
我想做的是:我正在尝试编写一个程序,从列表中选择正数并将它们添加到空列表中.
我写的代码:
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中构建了一个简单的文本游戏来向朋友展示,它在shell上运行良好但在终端中出错.在python中编译终端vs shell是否有区别?
这有什么理由吗?
我的代码:
"""""~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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)