lj1372935871 发表于 2020-7-19 11:32:16

Python

Error:Inconsistent indentation detected!
这是啥意思

Twilight6 发表于 2020-7-19 11:35:22

本帖最后由 zltzlt 于 2020-7-20 09:07 编辑



Tab 和 空格混用,复制别人代码时候经常会有这种错误

Twilight6 发表于 2020-7-19 11:37:40

本帖最后由 Twilight6 于 2020-7-19 11:39 编辑



先 Ctrl+A 全选代码,然后试试这里的 Tabify Region 这个,然后再次运行代码:



不行就试试下面那个

Hello. 发表于 2020-7-19 11:38:45

Alt+F5
菜单栏Format
点击Tabify Region

lj1372935871 发表于 2020-7-19 11:39:00

Twilight6 发表于 2020-7-19 11:35
Tag 和 空格混用,复制别人代码时候经常会有这种错误

invalid character inidentifier那

Hello. 发表于 2020-7-19 11:40:02

lj1372935871 发表于 2020-7-19 11:39
invalid character inidentifier那

检查下有没有字符是中文,把中文字符改成英文字符再运行

Twilight6 发表于 2020-7-19 11:40:10

lj1372935871 发表于 2020-7-19 11:39
invalid character inidentifier那

代码发上来直接帮你改改

lj1372935871 发表于 2020-7-19 11:41:41

Twilight6 发表于 2020-7-19 11:40
代码发上来直接帮你改改

print('~~~~~~~~~~~~~我爱鱼c工作室~~~~~~~~~~~~~~~~~')
temp = input('不妨猜一下我现在心里想的是哪个数字!')

guess = int(temp)

if guess == 8:
            print('我草,你是我心中的蛔虫吗?!')
            print('哼,猜中了也没有奖励!')
else:
            if guess > 8:
                    print('哥,大了,大了~~~~')
            else:
                    print('嘿,小了、小了~~~~')
print("游戏结束,不玩啦~~~~")

Twilight6 发表于 2020-7-19 11:42:19

lj1372935871 发表于 2020-7-19 11:41
print('~~~~~~~~~~~~~我爱鱼c工作室~~~~~~~~~~~~~~~~~')
temp = input('不妨猜一下我现在心里想的是哪个 ...


有个冒号是中文字符,帮你改完了,直接复制运行即可:


print('~~~~~~~~~~~~~我爱鱼c工作室~~~~~~~~~~~~~~~~~')
temp = input('不妨猜一下我现在心里想的是哪个数字!')

guess = int(temp)

if guess == 8:
    print('我草,你是我心中的蛔虫吗?!')
    print('哼,猜中了也没有奖励!')
else:
    if guess > 8:
      print('哥,大了,大了~~~~')
    else:
      print('嘿,小了、小了~~~~')
print("游戏结束,不玩啦~~~~")

lj1372935871 发表于 2020-7-19 11:43:37

我问一下在帖子里发代码是不是有啥软件呀,我看你们都是前边有0、1、2、3啥的,我都是直接复制上去的

Twilight6 发表于 2020-7-19 11:44:18

lj1372935871 发表于 2020-7-19 11:43
我问一下在帖子里发代码是不是有啥软件呀,我看你们都是前边有0、1、2、3啥的,我都是直接复制上去的

如何正确地发代码、上传图片和附件?
https://fishc.com.cn/thread-52272-1-1.html
(出处: 鱼C论坛)

点击编辑器的 <> 按钮就好

lj1372935871 发表于 2020-7-19 11:44:46

Twilight6 发表于 2020-7-19 11:42
有个冒号是中文字符,帮你改完了,直接复制运行即可:

是不是第二个else那块呀

Twilight6 发表于 2020-7-19 11:46:01

lj1372935871 发表于 2020-7-19 11:44
是不是第二个else那块呀

是的,冒号用成中文的冒号了

lj1372935871 发表于 2020-7-19 11:47:10

但是我改完了他还是运行不了

lj1372935871 发表于 2020-7-19 11:47:51

print('~~~~~~~~~~~~~我爱鱼c工作室~~~~~~~~~~~~~~~~~')
temp = input('不妨猜一下我现在心里想的是哪个数字!')

guess = int(temp)

if guess == 8:
            print('我草,你是我心中的蛔虫吗?!')
            print('哼,猜中了也没有奖励!')
else:
            if guess > 8:
                    print('哥,大了,大了~~~~')
            else:
                    print('嘿,小了、小了~~~~')
print("游戏结束,不玩啦~~~~")

Twilight6 发表于 2020-7-19 11:48:02

lj1372935871 发表于 2020-7-19 11:47
但是我改完了他还是运行不了



直接复制我的代码即可呀,你Python 版本应该不是 3.8.4 吧?3.8.4 无法保存文件,要下载其他版本的:
https://fishc.com.cn/forum.php?mod=redirect&goto=findpost&ptid=174877&pid=4831852

print('~~~~~~~~~~~~~我爱鱼c工作室~~~~~~~~~~~~~~~~~')
temp = input('不妨猜一下我现在心里想的是哪个数字!')

guess = int(temp)

if guess == 8:
    print('我草,你是我心中的蛔虫吗?!')
    print('哼,猜中了也没有奖励!')
else:
    if guess > 8:
      print('哥,大了,大了~~~~')
    else:
      print('嘿,小了、小了~~~~')
print("游戏结束,不玩啦~~~~")

我真的是个好人 发表于 2020-7-19 11:51:24

Twilight6 发表于 2020-7-19 11:35
Tag 和 空格混用,复制别人代码时候经常会有这种错误

hxd,不是Tab吗?{:10_277:}

lj1372935871 发表于 2020-7-19 11:52:19

Twilight6 发表于 2020-7-19 11:48
直接复制我的代码即可呀,你Python 版本应该不是 3.8.4 吧?3.8.4 无法保存文件,要下载其他版本的 ...

嗯嗯,我的是3.3.2的看着视频学习的,我就想跟着视频里的版本走的,我就是有些疑问就是我按照你说的改了,但是我原先(就是改完的)不能运行,而我把你的复制过来却能运行,这是什么为啥呀

Hello. 发表于 2020-7-19 12:00:55

lj1372935871 发表于 2020-7-19 11:52
嗯嗯,我的是3.3.2的看着视频学习的,我就想跟着视频里的版本走的,我就是有些疑问就是我按照你说的改了 ...

可以运行

lj1372935871 发表于 2020-7-19 12:02:43

Hello. 发表于 2020-7-19 12:00
可以运行

但是我的电脑上确运行不了,是版本太低了嘛,还啥别的原因啊,我需要下载最新版本的Python嘛
页: [1] 2
查看完整版本: Python