Các bạn giúp mình xem tại sao đoạn code python này lại bị lỗi

Mình đang tự học python và khi tập viết đoạn code thì bị lỗi, nhưng tìm hoài mà ko biết sao lại bị, mong các bạn giúp mình nhé. Very thanks!

from sys import argv 

script, user_name = 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 yo 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 hae?"
computer = raw_input(prompt)

print """
Alright, so you said %r about liking me.
You live in %r. Not sure where that is
And you hace a %r computer. Nice
""" % (likes, lives, computer)

powshell thông báo lỗi như sau
Traceback (most recent call last):
File “ex141.py”, line 3, in
script, user_name = argv
ValueError: need more than 1 value to unpack

anh @ltd Lê Trần Đạt giúp e cái này với ạ

Bạn phải truyền hai tham số tương ứng với scriptuser_name với script là tên file .py. Ví dụ:

python ex141.py my_name

thì script là ex141.py user_name là my_name

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?