为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕田峪9158850 2019-07-05 13:24:59
“缩进中制表符和空格的不一致使用”我试图用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()
查看完整描述

3 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

带着闲散编辑器您可以使用以下内容:

  • 菜单

    编辑 → 选择全部

  • 菜单

    格式 → 未制表区域

  • 假设编辑器用一个选项卡替换了8个空格,请在输入框中输入8。
  • 点击SELECT,就可以修复整个文档。


查看完整回答
反对 回复 2019-07-05
  • 3 回答
  • 0 关注
  • 1975 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信