“縮進中制表符和空格的不一致使用”我試圖用Python3.2創(chuàng)建一個應用程序,我一直使用制表符進行縮進,但是即使是編輯器也會將其中的一些更改為空格,然后在運行程序時打印出“縮進中的制表符和空格的使用不一致”。如何將空格轉換為制表符?快把我逼瘋了。(我是編程初學者)。如果我能得到一些關于我的代碼的總體提示,如果我犯了很多錯誤,我會很高興聽到的。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
2019-07-05 13:24:59