python - (初學者)程式碼運行不起來,求指導,謝謝!
伊谢尔伦
伊谢尔伦 2017-06-22 11:52:04
0
4
882

程式碼如下:依照網路上說開頭加上#--coding:utf-8--也不行

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

#
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

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

你那個問題,需要在頭部加上一行編碼格式,就是# -- coding: utf-8 --(無論是否有中文都加上)

女神的闺蜜爱上我

感覺應該是你格式沒弄正確, 試試我的程式碼:

#coding: utf8
print("----------我爱鱼----------")
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
if temp == "8":
    print("我曹,你是小甲鱼肚子里的蛔虫吗?!")
    print("哼,猜中了也没有奖励!")
else:
    print("猜错啦,小甲鱼现在心里想的是8!")
print("游戏结束,不玩啦^-^")
曾经蜡笔没有小新
  1. 首先,程式碼頂部需要加上#--coding:utf-8--

  2. 其次,檔案本身需要以無BOM UTF-8編碼儲存

  3. 程式碼縮排要使用空格而非tab

  4. 看你的程式碼格式,應該是Python 3的程式碼,所以不能用Python 2.x運行

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

我開頭加了一句,然後執行發現可以使用,其他地方一個字沒有改。
如圖:

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板