Giao diện mới của VnDoc Pro: Dễ sử dụng hơn - chỉ tập trung vào lớp bạn quan tâm. Vui lòng chọn lớp mà bạn quan tâm: Lưu và trải nghiệm
Phan Phương Anh Tin học

Nhập vào dãy các số nguyên, các số cách nhau 1 dấu cách

B1:

a . (không quá 100 số, giá trị tuyệt đối các số không quá 1000)

b. Tính và đưa ra màn hình số lượng số âm chia hết cho 5

c. Đưa ra màn hình các số nguyên tố

d. Đưa ra màn hình tích các số chẵn

B2:

a. (không quá 100 số, giá trị tuyệt đối các số không quá 1000)

b. Tính và đưa ra màn hình tổng số âm chia hết cho 7 c. Đưa ra màn hình các số lẽ

d. Đưa ra màn hình tích các số chẵn

3
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
3 Câu trả lời
  • Cún Con
    Cún Con

    Bài 1:

    def is_prime(n):


    if n < 2:


    return False


    for i in range(2, int(n ** 0.5) + 1):


    if n % i == 0:


    return False


    return True

    num_list = list(map(int, input("Nhập vào dãy các số nguyên, cách nhau bởi khoảng trắng: ").split()))

    count = 0


    for num in num_list:


    if num < 0 and num % 5 == 0:


    count += 1


    print("Số lượng số âm chia hết cho 5 là:", count)

     

    print("Các số nguyên tố trong dãy là:")


    for num in num_list:


    if is_prime(num):


    print(num)

     

    prod = 1


    for num in num_list:

    Xem thêm...
    0 Trả lời 01/04/23
  • dnkd ♡
    dnkd ♡

    Bài 1:

    # Nhập vào dãy số nguyên


    nums = list(map(int, input("Nhập dãy số nguyên, cách nhau bởi dấu cách: ").split()))

    # Tính số lượng số âm chia hết cho 5


    negatives_divisible_by_5 = [num for num in nums if num < 0 and num % 5 == 0]


    print(f"Số lượng số âm chia hết cho 5: {len(negatives_divisible_by_5)}")

    # Tìm các số nguyên tố


    def is_prime(num):


    if num < 2:


    return False


    for i in range(2, int(num**0.5)+1):


    if num % i == 0:


    return False


    return True

    primes = [num for num in nums if is_prime(num)]


    print("Các số nguyên tố trong dãy:", primes)

    # Tính tích các số chẵn


    even_nums = [num for num in nums if num % 2 == 0]


    product = 1


    for num in even_nums:

    product *= num


    print("Tích các số chẵn trong dãy:", product)

    Xem thêm...
    0 Trả lời 01/04/23
  • Điện hạ
    Điện hạ

    Bài 2:

    number_list = input("Nhap day so nguyen: ").split()

    # Tính tổng số âm chia hết cho 7


    sum_negative_divisible_by_7 = 0


    for num in number_list:


    if int(num) < 0 and int(num) % 7 == 0:


    sum_negative_divisible_by_7 += int(num)


    print("Tong so am chia het cho 7 la:", sum_negative_divisible_by_7)

    # Đưa ra màn hình các số lẻ


    print("Cac so le la:")


    for num in number_list:


    if int(num) % 2 != 0:


    print(num, end=" ")

    # Đưa ra màn hình tích các số chẵn


    product_even_numbers = 1


    for num in number_list:


    if int(num) % 2 == 0:


    product_even_numbers *= int(num)


    print("Tich cac so chan la:", product_even_numbers)

    Xem thêm...
    0 Trả lời 01/04/23

Tin học

Xem thêm
Chia sẻ
Chia sẻ FacebookChia sẻ TwitterSao chép liên kếtQuét bằng QR Code
Mã QR Code
Đóng