Tính tổng số chẵn và số lẻ trong python
Tính tổng của chuỗi là một trong những nhiệm vụ thực hành đơn giản nhất khi chúng ta đang học lập trình và xây dựng logic. Trong toán học, có một số cách nhất định để tìm tổng của các chuỗi có trong các cấp số khác nhau. Trong lập trình, chúng tôi tạo từng cái một bằng cách triển khai logic và liên tục thêm chúng để lấy tổng, nếu không thì thực hiện bất kỳ thao tác nào khác nếu cần. Trong bài viết này, chúng ta sẽ đề cập đến các kỹ thuật lấy tổng của tất cả các số lẻ lên đến N bằng C++ Show Có hai cách có thể để có được số tiền này với một chút thay đổi. Chúng ta hãy xem từng cách tiếp cận này thuật toán
Thí dụ
đầu raOdd numbers are: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, Sum is: 169 Trong phương pháp này, chúng tôi đang kiểm tra từng số xem nó là số lẻ hay số chẵn. Khi lẻ, in số và thêm nó vào biến tổng. Nhưng chúng ta có thể bỏ qua việc kiểm tra này bằng cách tăng vòng lặp for lên 2. Thuật toán sẽ giống như dưới đây - thuật toán
Thí dụ
đầu raOdd numbers are: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, Sum is: 1444 Phần kết luậnTìm tổng của chuỗi cần cộng các số lặp đi lặp lại bằng cách sử dụng các vòng lặp trong chương trình. Trong bài toán này, chúng ta đang cố gắng tìm tổng các số lẻ. Vậy từ 1 đến N ta lấy lần lượt từng số rồi kiểm tra xem số đó có lẻ hay không bằng toán tử modulo 2. Khi phần còn lại là 1 thì nó là số lẻ và sau đó hiển thị số và cũng cộng số này với biến tổng để có tổng cuối cùng. Quá trình này đơn giản và dễ hiểu. Nhưng ta có thể nghĩ, các số lẻ luôn tăng lên 2. Vì vậy, bắt đầu từ 1, nếu chúng ta tăng số lên 2, chúng ta chỉ nhận được các số lẻ. Không cần kiểm tra thêm trong những trường hợp như vậy Chương trình Python tính tổng các số chẵn và số lẻ từ 1 đến N(10, 50 100, 1000); Chương Trình Python Tính Tổng Các Số Chẵn Và Lẻ Từ 1 Đến N
Chương trình Python để tìm tổng các số chẵn từ 1 đến NSử dụng các bước sau để tìm hoặc tính tổng của số chẵn từ 1 đến n trong python
# Python Program to Calculate Sum of Even Numbers from 1 to N maximum = int(input(" Please Enter the Maximum Value : ")) total = 0 for number in range(1, maximum+1): if(number % 2 == 0): print("{0}".format(number)) total = total + number print("The Sum of Even Numbers from 1 to {0} = {1}".format(number, total)) Đầu ra của chương trình trên Please Enter the Maximum Value : 15 2 4 6 8 10 12 14 The Sum of Even Numbers from 1 to 15 = 56 Chương trình Python để tìm tổng các số lẻ từ 1 đến NSử dụng các bước sau để tìm hoặc tính tổng của số lẻ từ 1 đến n trong python
# Python Program to Calculate Sum of Odd Numbers from 1 to N maximum = int(input(" Please Enter the Maximum Value : ")) Oddtotal = 0 for number in range(1, maximum+1): if(number % 2 != 0): print("{0}".format(number)) Oddtotal = Oddtotal + number print("The Sum of Odd Numbers from 1 to {0} = {1}".format(number, Oddtotal)) Đầu ra của chương trình trên Please Enter the Maximum Value : 12 1 3 5 7 9 11 The Sum of Odd Numbers from 1 to 12 = 36 Chương trình Python được đề xuất
|