python randint相关语法

python randint相关语法,python,syntax,Python,Syntax,这是我的代码,我问过我认识的每个人问题是什么,但他们都不知道,任何建议都是值得赞赏的 import random "1stdigit" = random.randint(0, 9) "2nddigit" = random.randint(0, 9) "3rddigit" = random.randint(0, 9) "4thdigit" = random.randint(0, 9) print ("1stdigit") print ("2nddigit") print ("3rddigit"

这是我的代码,我问过我认识的每个人问题是什么,但他们都不知道,任何建议都是值得赞赏的

import random

"1stdigit" = random.randint(0, 9)
"2nddigit" = random.randint(0, 9)
"3rddigit" = random.randint(0, 9)
"4thdigit" = random.randint(0, 9)

print ("1stdigit")
print ("2nddigit")
print ("3rddigit")
print ("4thdigit")
像这样使用。您正在分配的方法有语法错误


用于变量赋值方法

它突出显示了方括号的末尾,无法分配给文字。当我从1stdigit 2nddigit etcIs中删除语音标记时,会出现不同的语法错误。有错误吗?不能用数字启动Python标识符,也不能分配给字符串文字。为什么不简单地用
digits=[random.randint(0,9)表示范围(4)]
,而不是四个独立的值呢?谢谢你,jon我的代码效率更高:)python中的变量不能以数字开头。导入random 1stdigit=random.randint(0,9)print(1stdigit)2nddigit=random.random(0,9)print(2nddigit)3rddigit=random.random(0,9)print(第三位数)4thdigit=random.randint(0,9)print(第四位数)像这样吗?因为它现在突出显示1stdigit是一个语法错误啊,好的,刚才得到了数字注释,很可能很重要,要提到他们试图分配给字符串文字。@SimonKirsten谢谢你的观点。更新。
import random

first_digit = random.randint(0, 9)

print (first_digit)