Cách in số âm trong python

Đâ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.

Python xử lý các số âm như thế nào?

Các số âm được viết với một số đứng đầu thay vì số 0 đứng đầu . Vì vậy, nếu bạn chỉ sử dụng 8 bit cho các số bù hai của mình, thì bạn coi các mẫu từ "00000000" đến "01111111" là các số nguyên từ 0 đến 127 và dành "1xxxxxxx" để viết số âm.

Có số nguyên âm trong Python không?

Trong Python, số nguyên là số nguyên dương hoặc âm không có phần thập phân và có độ chính xác vô hạn, e. g. 0, 100, -10. Sau đây là các số nguyên hợp lệ trong Python.

Chủ Đề