01/10/2018, 17:25
Code chạy trên sublime không ra kết quả
cho mình hỏi là cùng 1 dòng code khi mình chạy trên sublime thì k trả lại gì hết (ở đây là True or False ) khi chạy trên jupyter lại ra kết quả
Jupyter
def nguyento():
flag = True
for i in range(2, n):
if n % i == 0:
flag = False
break
else:
flag = True
i += i
print(flag)
nguyento(9)
False
Sublime
def nguyento():
if n <= 1:
return False
else:
for i in range(2, n):
if n % i == 0:
return False
return True
nguyento(9)
Bài liên quan
jupyter tự động in nội dung return ra. Còn Sublime thì không.
Nhưng mà bạn không cần up hình lên up ảnh nhanh đâu, bạn chỉ cần chụp hình rồi dán vào lúc đặt câu hỏi trên DayNhauHoc là hình sẽ tự lên thôi.
Không biết bạn đã có căn bản về C chưa ?
Ở sublime bạn chỉ return giá trị của biến flag, vậy làm sao để nó hiển thị được giá trị return đó lên màn hình ?
Hàm nguyenTo() nó cũng như hàm y = f(x) vậy, return gán giá trị của hàm f(x) cho y. Bạn chỉ có f(x) vậy thì giá trị return của nó đâu có ý nghĩa gì. print(nguyenTo(9))
tks tại lần đầu e hỏi
tks bác e cũng mới tìm hiểu lập trình. hình như e up lộn hình