Gán prompt = '> ' để làm gì?

script, user_name = argv
prompt = '> '
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)

Em đang học python trong cuốn của ông Zed, bài #14. Cho em hỏi ở đó gán cái dấu > để làm gì vậy ạ?

Hàm raw_input([prompt]), nếu ta truyền vào một prompt ở đây là dấu > thì nó sẽ in cái prompt đó ra đồng thời đọc dữ liệu thô được nhập vào, nếu không có gì thì nó trắng bóc.
Vd: Thay prompt là chuỗi ‘>’ bằng

>>> age = raw_input("Nhap tuoi cua ban vao: ")
Nhap tuoi cua ban vao: 22 # chỗ này nếu promt là > thì nó hiện > 22 (22 do mình đánh vào)
>>> age
22
>>>
2 Likes

Nó chỉ để cho đẹp thôi phân cách ra dễ nhìn mà dùng argv mà k import chạy sao được :joy:

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