“缩进中制表符和空格的不一致使用”

“缩进中制表符和空格的不一致使用”

我试图用Python3.2创建一个应用程序,我一直使用制表符进行缩进,但是即使是编辑器也会将其中的一些更改为空格,然后在运行程序时打印出“缩进中的制表符和空格的使用不一致”。

如何将空格转换为制表符?快把我逼疯了。(我是编程初学者)。如果我能得到一些关于我的代码的总体提示,如果我犯了很多错误,我会很高兴听到的。

import random

attraktioner = ["frittfall","bergodalbana","spökhuset"]class Nojesfalt:
    def __init__(self, attraktion):
        self.val = attraktion
        self.langd = 0
        self.alder = 0#längdgräns för fritt fall
    def langdgrans(self):
        print("")
        self.langd = int(input("Hur lång är du i cm? "))
        if self.langd < 140:
            print("tyvärr, du är för kort, prova något annat")
            return 0
        elif self.langd >= 140:
            print("håll dig hatten, nu åker vi!")
            print(" ")
            return 1#åldersgräns för spökhuset
    def aldersgrans(self):
        print("")
        self.alder = int(input("Hur gammal är du? "))
        if self.alder < 10:
            print("tyvärr, du är för ung, prova något annat")
            return 0
        elif self.alder >= 10:
            print("Gå in om du törs!")
            print(" ")
            return 1#åker attraktion frittfall lr bergodalbana
        def aka(self):
                print("")
        print(self.val)
        tal = random.randint(0,100)
        if tal < 20:
            print("åkturen gick åt skogen, bättre lycka nästa gång")
        elif tal >= 20:
            print("jabbadabbbadoooooooo")
            return 1#går i spökhuset
        def aka1(self):
                print("")
        print(self.val)
        tal = random.randint(0,100)
        if tal < 20:
            print("du är omringad av spöken och kan inte fortsätta")            return 0
        elif tal >= 20:
            print("Buhuuuuuu, buuuhuuuu")
            return 1#programkodprint("Välkommen till nöjesfältet, vad vill du göra?")print(" ")while 1:
    vald_attr = input("Vad vill du göra?\n1. frittfall\n2. bergodalbana\n3. spökhuset\n4. Avsluta\n")
    if vald_attr == "1":
        val = Nojesfalt(attraktioner[0])
        if val.langdgrans() == 1:
            val.aka()


慕田峪9158850
浏览 1976回答 3
3回答

一只萌萌小番薯

带着闲散编辑器您可以使用以下内容:菜单编辑&nbsp;→&nbsp;选择全部菜单格式&nbsp;→&nbsp;未制表区域假设编辑器用一个选项卡替换了8个空格,请在输入框中输入8。点击SELECT,就可以修复整个文档。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python