我不能在python字典中将数字的平方作为值添加
我刚刚写了一个小程序,将数字的平方作为字典值写入字典我不能在python字典中将数字的平方作为值添加,python,python-2.7,Python,Python 2.7,我刚刚写了一个小程序,将数字的平方作为字典值写入字典 a=int(raw_input(“How many numbers do you want to print”)) b=range(a) c={} for i in b: c[i]=i*i print c 它给了我这个错误 File "1.py", line 3 a=int(raw_input(“How many numbers do you want to print”)) ^
a=int(raw_input(“How many numbers do you want to print”))
b=range(a)
c={}
for i in b:
c[i]=i*i
print c
它给了我这个错误
File "1.py", line 3
a=int(raw_input(“How many numbers do you want to print”))
^
SyntaxError: invalid syntax
任何人都可以帮忙,因为我对python非常陌生。这行代码:
a=int(raw_input(“How many numbers do you want to print”))
您可能是从其他地方复制的
尝试删除双引号,然后使用自己的键盘再次添加。这样将插入字符“双引号”的正确格式。这行代码:
a=int(raw_input(“How many numbers do you want to print”))
您可能是从其他地方复制的
尝试删除双引号,然后使用自己的键盘再次添加。这样将插入字符“双引号”的正确格式。代码的第一行
a=int(原始输入(“要打印多少个数字”)
包含无效字符
这里使用了左双引号和右双引号,两个特殊的Unicode字符,分别是U+201C和U+201D。但是编译器和解释器使用引号U+0022。通常,在英文键盘中,左右引号不能直接使用
如需进一步说明,请参见其外观的差异:左双引号:“(倾斜)
右双引号:“(倾斜)
双引号:“(不倾斜,笔直)
建议不要复制代码。如果确实需要,请手动键入。代码的第一行
a=int(原始输入(“要打印多少个数字”)
包含无效字符
您在这里使用了左双引号和右双引号,两个特殊的Unicode字符,分别为U+201C和U+201D。但是编译器和解释器使用引号U+0022。通常,在英语键盘中,左引号和右引号不直接可用
如需进一步说明,请参见其外观的差异:左双引号:“(倾斜)
右双引号:“(倾斜)
双引号:“(不倾斜,笔直)
一个建议是,不要复制代码。如果确实需要,请手动键入。它们是智能双引号而不是普通的
“
引号吗?它们是智能双引号而不是普通的”
引号吗?