Ask Code phần mềm lọc số đơn giản

Em đang cần viết 1 phần mềm đơn giản chỉ để lọc số trùng, lọc riêng số theo mong muốn
"Ví dụ như 23,56,89,12,55,77,34,23
Thì có thể lọc như sau
Số nhỏ hơn 70: 23,56,12,55,34
Số trùng: 23
Số lớn hơn 70: 89,77"
Có cách nào không ạ? Em chưa từng học qua code hay gì cả... Chỉ là vấn đề cá nhân trong học tập đang cần thôi ạ
 

animax1991

Staff member
Super Moderator
MMO4ME United
Trusted Max
Joined
Aug 30, 2011
Messages
9,119
Solutions
6
Reactions
14,449
MR
1,200.069
$1,610.00
Call me! Call me! Chat with me via Yahoo Messenger Follow me on Facebook Chat with me via Skype
Upvote 0

Zeus28

Newbie
Joined
Sep 16, 2023
Messages
26
Reactions
6
MR
0.295
này GG search thôi thím :D
Không ai dạy mấy cái này đâu, đi làm thực tế là nó lòi ra.
Mà giờ thím cần để học hiểu hay cần by pass vụ kia thôi.
ChatGPT lên mua đi acc free chắc giờ 20k chứ gì
Em cần mỗi vụ đó chứ mốt cần gì phức tạp chắc em đi học chứ :3
 
Upvote 0
1707236543493.png

Rồi lụm tiền
 
Upvote 0

truongicttn

Junior
Pre-verified
Trusted 3
Joined
Aug 28, 2013
Messages
140
Reactions
92
MR
1.441
$40.00
Call me! Call me! Chat with me via Yahoo Messenger Follow me on Facebook
Python:
def process_numbers(input_str, reference_number):
    # Chuyển đổi input_str thành danh sách các số nguyên
    numbers = [int(num) for num in input_str.replace(',', ' ').split()]

    # Danh sách các số lớn hơn và nhỏ hơn số tham chiếu
    larger_than_ref = [num for num in numbers if num > reference_number]
    smaller_than_ref = [num for num in numbers if num < reference_number]

    # Danh sách các số có lặp từ 2 lần trở lên và số lượng lặp của mỗi số
    repeated_numbers = {}
    for num in numbers:
        if numbers.count(num) >= 2:
            repeated_numbers[num] = numbers.count(num)

    return larger_than_ref, smaller_than_ref, repeated_numbers

# Nhập dãy số và số tham chiếu từ người dùng
input_numbers = input("Nhập dãy số, các số được ngăn cách nhau bằng dấu ',' hoặc khoảng trắng: ")
reference = int(input("Nhập số tham chiếu: "))

# Gọi hàm xử lý và in kết quả
result = process_numbers(input_numbers, reference)
print("Danh sách các số lớn hơn số tham chiếu:", result[0])
print("Danh sách các số nhỏ hơn số tham chiếu:", result[1])
print("Danh sách các số có lặp từ 2 lần trở lên và số lượng lặp của mỗi số:", result[2])
Đây là một ví dụ về yêu cầu của thớt!
Demo luôn
1707237608631.png
 
Last edited:
Upvote 0
Python:
def process_numbers(input_str, reference_number):
    # Chuyển đổi input_str thành danh sách các số nguyên
    numbers = [int(num) for num in input_str.replace(',', ' ').split()]

    # Danh sách các số lớn hơn và nhỏ hơn số tham chiếu
    larger_than_ref = [num for num in numbers if num > reference_number]
    smaller_than_ref = [num for num in numbers if num < reference_number]

    # Danh sách các số có lặp từ 2 lần trở lên và số lượng lặp của mỗi số
    repeated_numbers = {}
    for num in numbers:
        if numbers.count(num) >= 2:
            repeated_numbers[num] = numbers.count(num)

    return larger_than_ref, smaller_than_ref, repeated_numbers

# Nhập dãy số và số tham chiếu từ người dùng
input_numbers = input("Nhập dãy số, các số được ngăn cách nhau bằng dấu ',' hoặc khoảng trắng: ")
reference = int(input("Nhập số tham chiếu: "))

# Gọi hàm xử lý và in kết quả
result = process_numbers(input_numbers, reference)
print("Danh sách các số lớn hơn số tham chiếu:", result[0])
print("Danh sách các số nhỏ hơn số tham chiếu:", result[1])
print("Danh sách các số có lặp từ 2 lần trở lên và số lượng lặp của mỗi số:", result[2])
Đây là một ví dụ về yêu cầu của thớt!
Em còn k biết chạy cái này như nào :( Em thấy bảo cài Python mà em cài rồi cũng k biết dùng như nào luôn... Aizzz
 
Upvote 0

Announcements

Today's birthdays

Forum statistics

Threads
426,689
Messages
7,182,265
Members
179,061
Latest member
go99autos
Back
Top Bottom