Đây là Chương trình Python để in tổng các số âm, số chẵn dương và số lẻ dương trong một danh sách đã cho
Mô tả vấn đề
Chương trình in ra tổng các số âm, số chẵn dương và số lẻ dương trong một danh sách cho trước
Giải pháp vấn đề
1. Lấy số phần tử có trong danh sách từ người dùng.
2. Lấy các phần tử từ người dùng bằng vòng lặp for và nối vào danh sách.
3. Sử dụng vòng lặp for, lấy từng phần tử một từ danh sách và kiểm tra xem nó là dương hay âm.
4. Nếu nó dương, hãy kiểm tra xem nó là số lẻ hay số chẵn và tìm tổng riêng lẻ.
5. Tìm tổng riêng của các số âm.
6. In tất cả các khoản tiền.
7. Lối ra.
Chương trình/Mã nguồn
Đây là mã nguồn của Chương trình Python để in tổng các số âm, số chẵn dương và số lẻ dương trong một danh sách nhất định. Đầu ra chương trình cũng được hiển thị bên dưới
Viết chương trình Python để in số âm trong danh sách bằng cách sử dụng Vòng lặp For, Vòng lặp While và Hàm với một ví dụ thực tế
Chương trình Python để in số âm trong danh sách bằng vòng lặp For
Trong chương trình python này, chúng tôi đang sử dụng Vòng lặp For để lặp lại từng phần tử trong Danh sách này. Bên trong vòng lặp Python for, chúng tôi đang sử dụng câu lệnh If để kiểm tra và in các số Âm
# Python Program to Print Negative Numbers in a List NumList = [] Number = int[input["Please enter the Total Number of List Elements: "]] for i in range[1, Number + 1]: value = int[input["Please enter the Value of %d Element : " %i]] NumList.append[value] print["\nNegative Numbers in this List are : "] for j in range[Number]: if[NumList[j] < 0]: print[NumList[j], end = ' ']
Trong chương trình python này, Người dùng đã nhập Danh sách phần tử = [2, -12, 0, -17]
For Loop – Lần lặp đầu tiên. cho 0 trong phạm vi[0, 4]
Điều kiện là Đúng. Vì vậy, nó đi vào Câu lệnh If
if[NumList[0] < 0] => if[2 < 0] – Điều kiện là Sai
Số này đã bỏ qua.
Lặp lại thứ hai. cho 1 trong phạm vi[0, 4] – Điều kiện là Đúng
if[NumList[1] < 0] => if[-12 < 0] – Điều kiện là Đúng
This Negative Number printed.
Lặp lại lần thứ ba. cho 2 trong phạm vi[0, 4] – Điều kiện là Đúng
if[NumList[2] < 0] => if[0 < 0] – Điều kiện là Sai
This Number skipped.
Lặp lại lần thứ tư. cho 3 trong phạm vi[0, 4] – Điều kiện là đúng
if[-17 < 0] – Điều kiện là đúng
Số âm này được in.
Lặp lại lần thứ năm. cho 4 trong phạm vi [0, 4] – Điều kiện là Sai
Vì vậy, nó thoát khỏi Python For Loop
Chương trình Python để in số âm trong danh sách bằng vòng lặp While
Chương trình Python này cho số âm trong danh sách giống như trên. Chúng tôi vừa thay vòng lặp For bằng vòng lặp While
# Python Program to Print Negative Numbers in a List NumList = [] j = 0 Number = int[input["Please enter the Total Number of List Elements: "]] for i in range[1, Number + 1]: value = int[input["Please enter the Value of %d Element : " %i]] NumList.append[value] print["\nNegative Numbers in this List are : "] while[j < Number]: if[NumList[j] < 0]: print[NumList[j], end = ' '] j = j + 1
In các số âm trong danh sách bằng đầu ra của vòng lặp while
Please enter the Total Number of List Elements: 5
Please enter the Value of 1 Element : 12
Please enter the Value of 2 Element : -13
Please enter the Value of 3 Element : -15
Please enter the Value of 4 Element : 3
Please enter the Value of 5 Element : -22
Negative Numbers in this List are :
-13 -15 -22
Chương trình Python để tìm số âm trong danh sách bằng Hàm
Chương trình số danh sách âm Python này giống như ví dụ đầu tiên. Tuy nhiên, chúng tôi đã tách logic bằng Hàm
Viết chương trình Python để in các số âm trong một tập hợp. Câu lệnh if [if[negaVal < 0]] bên trong vòng lặp for [đối với negaVal trong NegativeSet] kiểm tra mục Set nhỏ hơn 0. Nếu Đúng, hãy in số Tập hợp âm đó
# Set Negative Numbers NegativeSet = {6, -22, -33, 78, -88, 15, -55, -66, 17} print["Negative Set Items = ", NegativeSet] print["\nThe Negative Numbers in this NegativeSet Set are:"] for negaVal in NegativeSet: if[negaVal < 0]: print[negaVal, end = " "]
In số âm trong đầu ra Bộ Python
Negative Set Items = {6, -88, -55, -22, 78, 15, 17, -66, -33}
The Negative Numbers in this NegativeSet Set are:
-88 -55 -22 -66 -33
Chương trình Python này cho phép bạn nhập các mục đã đặt và In các số âm trong Tập hợp
# Set Negative Numbers negativeSet = set[] number = int[input["Enter the Total Negative Set Items = "]] for i in range[1, number + 1]: value = int[input["Enter the %d Set Item = " %i]] negativeSet.add[value] print["Negative Set Items = ", negativeSet] print["\nThe Negative Numbers in this negativeSet Set are:"] for negaVal in negativeSet: if[negaVal < 0]: print[negaVal, end = " "]
Trong ví dụ về Tập hợp Python này, chúng tôi đã tạo một hàm setnegativeNumbers để tìm và in các số Âm.