大明湖畔的小渣渣 2021-03-30 20:12 采纳率: 0%
浏览 166

代码出现这种问题too many values to unpack (expected 2)

 

from sys import argv
script,user_name =  input(argv)
prompt = '> '
print ("Hi %s, I'm the %s script." %(user_name, script))
print ("I'd like to ask you a few questions.")
print ("Do you like me %s?" %user_name)
likes = raw_input(prompt)
print ("Where do you live %s?" %user_name)
lives = raw_input(prompt)
print ("What kind of computer do you have?")
computer = raw_input(prompt)
print ("""
Alright, so you said %r about liking me.
You live in %r. Not sure where that is.
And you have a %r computer. Nice.
""" %(likes,lives,computer))


print ("What kind of computer do you have?")
computer = raw_input(prompt)
print ("""
Alright, so you said %r about liking me.
You live in %r. Not sure where that is.
And you have a %r computer. Nice.
""" %(likes,lives,computer))

  • 写回答

2条回答 默认 最新

  • CSDN专家-南窗老师 2021-03-30 21:07
    关注

    input函数只能返回一个参数,不能用script和user_name两个变量来接收。

    评论

报告相同问题?