01/10/2018, 09:30

Em đang học python trong cuốn của ông Zed, bài #14

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)

cho em hỏi ở đó gán cái dấu > để làm gì vậy ạ?

Nguyễn Duy Hùng viết 11:45 ngày 01/10/2018

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

Kill viết 11:39 ngày 01/10/2018

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

Bài liên quan
0