01/10/2018, 09:35

Cho em hỏi là em viết sao hay sao! em nghĩ là em làm đúng yêu cầu của nó rồi

toàn bộ yêu cầu là thế! mong các bác giỏi về py giúp đỡ em với ạ!

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

bỏ return dòng 2
dòng 5,7 phải viết hoa chữ S trong shutting

Hưng Đặng viết 11:39 ngày 01/10/2018

@banhmisg9509 ô được luôn! cảm ơn bác nhé? mà cho em hỏi rõ hơn là cái return có chức vụ gì thế ạ?

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

Lời khuyên là luôn luôn copy code, đừng gõ, ví dụ từ “shutdown aborted” thì copy chứ đừng gõ, xong lại k biết nó sai ở đâu, mình gặp nhiều lắm rồi.

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

ví dụ trong toán ta có khái niệm hàm y = f(x)
thì đầu vào là x, sau khi tính toán trong hàm f ta nhận được giá trị y trả về từ nó. Return là để trả về giá trị sau khi ta xử lý. Vd
def f(x): return xx
y = f(3)
print y # y lúc này bằng 3
3

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

return nghĩa là trả lại giá trị của hàm đó để những hàn khác có thể sử dụng giá trị trả về này, đồng thời kết thúc luôn ngữ cảnh của hàm đó. Khi bạn đặt return s ở dòng 2 thì hàm chạy đến dòng 2 là trả về giá trị s đồng thời kết thúc luôn. Không chạy những dòng bên dưới nữa.
Có những hàm trả về giá trị

def sum(a, b):
    return a + b
print sum(3, 5)
// Hàm sum trả về giá trị là 8, hàm print in ra giá trị đó.

Có những hàm trả về giá trị không có gì.

def whatIsYourName(name):
    print 'hello ' + name
whatIsYourName('Hung')
// Đơn giản chỉ là log ra màn hình console 'hello Hung'
P!nk viết 11:42 ngày 01/10/2018

Ngay dòng thứ 2, bạn return s rồi thì những dòng dưới đâu có chạy nữa, return tương đương exit rồi bạn

Hưng Đặng viết 11:41 ngày 01/10/2018

à !! ra vậy! Cảm ơn bác nhiều!

Nguyễn Đức Hoàng viết 11:49 ngày 01/10/2018

à !! ra vậy! Cảm ơn bác nhiều!

Bạn mới học lập trình thì nên tìm hiểu CƠ BẢN thật kĩ, tìm hiểu đi tìm hiểu lại đừng ngại mất thời giạn. Sau này bạn sẽ tiết kiệm được rất nhiều thời gian.

Bài liên quan
0