Peteryo01223 发表于 2021-5-31 14:25:41

python 显示 invalid character

本帖最后由 Peteryo01223 于 2021-6-1 18:01 编辑

照抄一个案例,没想到还是报错,python 显示 invalid character,不知道为什么,请教高手们。
# 标签 Label 是 Tkinter 的一个类

from tkinter import *
from ch12.person_tax_calc import calc

def text_calc():
    inputCount = inputVar.get()
    tax = calc(int(inputCount))
    outputVar.set(“所得税总计:%.2f 元” % tax)


root = Tk() # 建立主窗口。它也是Tkinter 里面的一个类,通过import * 都进来了。
root.title('所得税计算器 v1.0')
root.geometry('400x200+20+50')

inputLabel = Label(root, text = '人生苦短,我用 Python')
inputLabel.pack(padx=5)

inputVar = StringVar()
inputEntry = Entry(root, textvariable = inputVar)
inputEntry.pack(padx=5)

inputButton = Button(root, text = '计算所得税', command = text_calc)
inputButton.pack(padx=5)

outputVar = StringVar()
outputVar.set('点击计算')
outputVar = Label(root, textvariable = outputVar, font = '微软雅黑 20 normal', fg = 'green')
outputVar.pack(padx = 5, pady = 5)

root.mainloop()
run 后结果:
D:\PycharmProjects\learnpython\venv\Scripts\python.exe D:/PycharmProjects/learnpython/ch12/12-4.py
File "D:/PycharmProjects/learnpython/ch12/12-4.py", line 9
    outputVar.set(“所得税总计:%.2f 元” % tax)
                     ^
SyntaxError: invalid character in identifier

Process finished with exit code 1

Twilight6 发表于 2021-6-1 09:50:37


outputVar.set("所得税总计:%.2f 元" % tax)

这行的引号用成中文的了

Peteryo01223 发表于 2021-6-1 15:06:33

Twilight6 发表于 2021-6-1 09:50
outputVar.set("所得税总计:%.2f 元" % tax)

这行的引号用成中文的了

还真是!想给你最佳,看不到绿色的button。是不是你的回答太短,被system无视了?

Twilight6 发表于 2021-6-1 18:00:09

Peteryo01223 发表于 2021-6-1 15:06
还真是!想给你最佳,看不到绿色的button。是不是你的回答太短,被system无视了?


不是的,是你问题分类没有设置问题求助,你点编辑,改下分类就行
页: [1]
查看完整版本: python 显示 invalid character