您的位置:首页技术文章
文章详情页

python - (初学者)代码运行不起来,求指导,谢谢!

【字号: 日期:2022-06-28 08:39:34浏览:103作者:猪猪

问题描述

代码如下:按照网上说开头加#--coding:utf-8--也不行

print('----------我爱鱼----------')temp = input('不妨猜一下小甲鱼现在心里想的是哪个数字:')if temp == '8': print('我曹,你是小甲鱼肚子里的蛔虫吗?!') print('哼,猜中了也没有奖励!')else: print('猜错啦,小甲鱼现在心里想的是8!')print('游戏结束,不玩啦^-^')

python - (初学者)代码运行不起来,求指导,谢谢!

问题解答

回答1:

# -*- coding: utf-8 -*-__author__ = ’Administrator’print('----------我爱鱼----------')temp = input('不妨猜一下小甲鱼现在心里想的是哪个数字:')if temp == '8': print('我曹,你是小甲鱼肚子里的蛔虫吗?!') print('哼,猜中了也没有奖励!')else: print('猜错啦,小甲鱼现在心里想的是8!')print('游戏结束,不玩啦^-^')

python - (初学者)代码运行不起来,求指导,谢谢!

你那个问题,需要在头部添加一行编码格式,就是# -- coding: utf-8 --(无论是否有中文都加上)

回答2:

感觉应该是你格式没弄正确, 试下我的代码:

#coding: utf8print('----------我爱鱼----------')temp = input('不妨猜一下小甲鱼现在心里想的是哪个数字:')if temp == '8': print('我曹,你是小甲鱼肚子里的蛔虫吗?!') print('哼,猜中了也没有奖励!')else: print('猜错啦,小甲鱼现在心里想的是8!')print('游戏结束,不玩啦^-^')回答3:

首先,代码顶部需要加#--coding:utf-8--

其次,文件本身需要以无BOM UTF-8编码存储

代码缩进要使用空格而非tab

看你的代码格式,应该是Python 3的代码,所以不能使用Python 2.x运行

回答4:

# -*- coding:gb2312 -*-print('----------我爱鱼----------')temp = input('不妨猜一下小甲鱼现在心里想的是哪个数字:')if temp == '8': print('我曹,你是小甲鱼肚子里的蛔虫吗?!') print('哼,猜中了也没有奖励!')else: print('猜错啦,小甲鱼现在心里想的是8!')print('游戏结束,不玩啦^-^')

我开头加了一句,然后执行发现可以使用,其他地方一个字没有改。如图:

python - (初学者)代码运行不起来,求指导,谢谢!

标签: Python 编程
相关文章: