Làm cách nào để in tổng các số bắt đầu từ 1 đến 100 trong python?

Trong chương trình này, chúng ta cần in tất cả các số hạnh phúc trong khoảng từ 1 đến 100 theo thuật toán như dưới đây

THUẬT TOÁN

  • BƯỚC 1. isHappyNumber[] xác định xem một số nhất định có hạnh phúc hay không
    1. Nếu số đó lớn hơn 0, hãy tính số dư rem bằng cách chia số đó cho 10
    2. Tính bình phương của rem và thêm nó vào một tổng biến
    3. Chia số cho 10
    4. Lặp lại các bước từ a đến c cho đến khi tính được tổng bình phương tất cả các chữ số có trong số
    5. Cuối cùng, trả về tổng
  • BƯỚC 2. Để hiển thị tất cả các số hạnh phúc từ 1 đến 100,
    1. Bắt đầu một vòng lặp từ 1 đến 100, sau đó gọi phương thức isHappyNumber[] cho từng giá trị từ 1 đến 100 và lưu giá trị trả về vào một biến result
    2. Nếu kết quả không bằng 1 hay 4 thì gọi hàm isHappyNumber[]
    3. Ngược lại, nếu kết quả bằng 1, điều đó có nghĩa là số đó hạnh phúc và hiển thị nó

CHƯƠNG TRÌNH

đầu ra

List of happy numbers between 1 and 100:
1  7  10  13  19  23  28  31  32  44  49  68  70  79  82  86  91  94  97  100 

Trong bài học này, bạn sẽ học cách tính tổng và trung bình cộng của n số tự nhiên đầu tiên trong Python

Ngoài ra, bạn sẽ biết cách tính cộng và trung bình cộng của các số do người dùng nhập, danh sách các số. Và việc sử dụng chức năng tích hợp sẵn

Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5
0

Hướng dẫn này là một phần của Python Basics

Mục lục

Tổng và trung bình cộng của n số tự nhiên đầu tiên

Tổng và trung bình cộng của số

Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5
1 trong Python

  1. Chấp nhận số n từ người dùng

    Sử dụng hàm input[] để nhận số nguyên từ người dùng

  2. Chạy một vòng lặp cho đến khi số đã nhập

    Tiếp theo, chạy vòng lặp for cho đến khi nhập số bằng hàm

    Output
    
    Enter number 10
    Sum of first  10 numbers is:  55
    Average of  10 numbers is:  5.5
    2. Trong mỗi lần lặp, chúng tôi sẽ nhận được số tiếp theo cho đến khi vòng lặp đạt đến số cuối cùng, i. e. ,
    Output
    
    Enter number 10
    Sum of first  10 numbers is:  55
    Average of  10 numbers is:  5.5
    1

  3. Tính tổng

    Trong mỗi lần lặp, tiếp tục cộng số hiện tại vào biến tổng để tính phép cộng. Sử dụng công thức

    Output
    
    Enter number 10
    Sum of first  10 numbers is:  55
    Average of  10 numbers is:  5.5
    4

  4. Tính trung bình

    Cuối cùng, sau khi vòng lặp kết thúc, hãy tính giá trị trung bình bằng công thức

    Output
    
    Enter number 10
    Sum of first  10 numbers is:  55
    Average of  10 numbers is:  5.5
    5. Ở đây,
    Output
    
    Enter number 10
    Sum of first  10 numbers is:  55
    Average of  10 numbers is:  5.5
    1 là một số được nhập bởi người dùng

Chương trình

n = int[input["Enter number"]]
sum = 0
# loop from 1 to n
for num in range[1, n + 1, 1]:
    sum = sum + num
print["Sum of first ", n, "numbers is: ", sum]
average = sum / n
print["Average of ", n, "numbers is: ", average]
Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5

Sử dụng hàm tích hợp sum[]

Bạn cũng có thể tận dụng lợi thế của hàm tích hợp sẵn

Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5
0 để tính tổng của một phạm vi và danh sách có thể lặp lại

Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5
1

Tổng và trung bình của một danh sách

Sử dụng các bước dưới đây để tính tổng và trung bình cộng của các số có trong danh sách đã cho

  • Lặp lại danh sách Python bằng vòng lặp
    Output
    
    Enter number 10
    Sum of first  10 numbers is:  55
    Average of  10 numbers is:  5.5
    8 và thêm từng số vào một biến tổng
  • Để tính giá trị trung bình, hãy chia tổng cho độ dài của danh sách đã cho [tổng số trong danh sách]
Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5
3

Tổng và trung bình sử dụng một công thức toán học

Trong các chương trình trên, chúng tôi đã tính tổng và trung bình bằng kỹ thuật lặp. Bây giờ, hãy xem cách tính tổng và trung bình cộng trực tiếp bằng công thức toán học

Giả sử

Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5
1 là một số

  • Tổng của n số tự nhiên đầu tiên =
    Output
    
    Enter number 10
    Sum of first  10 numbers is:  55
    Average of  10 numbers is:  5.5
    10
  • trung bình cộng của n số tự nhiên đầu tiên =
    Output
    
    Enter number 10
    Sum of first  10 numbers is:  55
    Average of  10 numbers is:  5.5
    11

Ví dụ

Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5
7

Tổng và trung bình cộng của nhiều số do người dùng nhập

Nếu bạn muốn tính tổng và tỷ lệ phần trăm của nhiều số do người dùng nhập, hãy tham khảo chương trình sau

Tham khảo cách chấp nhận danh sách số làm đầu vào trong Python

Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5
8

đầu ra

Output

Enter number 10
Sum of first  10 numbers is:  55
Average of  10 numbers is:  5.5
9

Vòng lặp While để tính tổng và trung bình cộng

Bạn cũng có thể sử dụng vòng lặp while trong Python để tính tổng và trung bình cộng của n số. Thực hiện theo các bước sau

Tổng của 100 số đếm đầu tiên là bao nhiêu?

Tổng của 100 số nguyên đầu tiên là bao nhiêu? . Gauss nhận ra rằng tổng cuối cùng của anh ta sẽ là 50[101] = 5050

Chủ Đề