Hướng dẫn how to keep adding numbers in python - làm thế nào để tiếp tục thêm số trong python

Tôi đang gặp khó khăn trong việc điền vào một câu hỏi về hướng dẫn Python trực tuyến. Nó có vẻ thực sự đơn giản nhưng đối với cuộc sống của tôi, tôi không thể tìm ra nó. Đây là vấn đề "Viết một vòng lặp cho tất cả các số từ 1 đến 10 và trả về tổng." Và đây là mã tôi đã thử:write a for loop that adds all the numbers 1 to 10 and returns the sum." And this is the code I have been trying:

def run[]:
    sum = 0
    for i in range[11]:
        sum += i
        return sum

Tôi đang làm gì sai? Cảm ơn vì bất kì sự giúp đỡ.

hỏi ngày 18 tháng 10 năm 2012 lúc 22:03Oct 18, 2012 at 22:03

0

Bạn đang trở lại trong vòng lặp, sau một lần lặp. Bạn cần dành câu lệnh

def run[]:
    sum_ = 0
    for i in range[11]:
        sum_ += i
    return sum_
0 để nó nằm ngoài vòng lặp:

def run[]:
    sum_ = 0
    for i in range[11]:
        sum_ += i
    return sum_

Đã trả lời ngày 18 tháng 10 năm 2012 lúc 22:04Oct 18, 2012 at 22:04

Bạch kim Azureplatinum AzurePlatinum Azure

44.2K11 Huy hiệu vàng106 Huy hiệu bạc133 Huy hiệu đồng11 gold badges106 silver badges133 bronze badges

2

Nếu bất cứ ai muốn biết cách thêm 0 + 1 đếm cho đến 100. Có nó!

  x = 0
    while x

Bài Viết Liên Quan

Chủ Đề