Viết chương trình nhập vào dãy số nguyên hiển thi các số đó ra màn hình

CLB Tin học - Đại học Công nghiệp Hà Nội is on Facebook. To connect with CLB Tin học - Đại học Công nghiệp Hà Nội, log in to Facebook.

CLB Tin học - Đại học Công nghiệp Hà Nội is on Facebook. To connect with CLB Tin học - Đại học Công nghiệp Hà Nội, log in to Facebook.

Viết chương trình nhập vào từ bàn phím hai số tự nhiên a và b [a b. Hiển thị thông báo lỗi nếu có.

  • Sử dụng vòng lặp for để duyệt các số từ a đến b
    • Với mỗi số được duyệt qua, kiểm tra số đó có phải là số nguyên tố không [Tham khảo Bài 3.16]
    • Nếu là số nguyên tố thì dùng hàm print[] kết hợp với tham số end để hiển thị kết quả theo định dạng đầu ra yêu cầu
  • Lỗi sẽ phát sinh ở lệnh ép kiểu nếu định dạng đầu vào không hợp lệ. Dùng lệnh except để bắt lỗi:
  • Dùng hàm print[] hiển thị thông báo lỗi ra màn hình
  • Code mẫu

    import math #Khoi lenh co the phat sinh loi try: #Nhap hai so tu ban phim #Ep kieu du lieu sang so nguyen a = int[input[]] b = int[input[]] #Su dung cau truc re nhanh xu ly cac truong hop if a < 0 or b < 0: print["Vui long nhap so tu nhien!"] elif a > b: print["So thu nhat lon hon so thu hai!"] else: #Su dung vong lap for duyet cac so tu a den b for i in range[a, b + 1]: if i > 1: #Su dung vong lap for de duyet cac so tu 2 den can bac hai cua i for j in range[2, int[math.sqrt[i]]+1]: #Kiem tra tinh chia het if i % j == 0: #Thoat vong lap break #Neu khong thoat vong lap thi khoi lenh else se duoc thuc hien else: print[i, end=' '] #Khoi lenh duoc thuc thi khi loi xay ra except: print["Dinh dang dau vao khong hop le!"]

    Kết luận

    Trong bài này, Kteam đã hướng dẫn bạn cách viết chương trình nhập vào từ bàn phím hai số tự nhiên a và b [a

    Chủ Đề