Trong các số từ 1 đến 1000 có bao nhiêu số vừa chia hết cho 2 vừa chia hết cho 5

Viết chương trình hiển thị ra màn hình các số chia hết cho 5 (không quá 10 số) trong khoảng a, b. Với a, b là hai số nguyên nhập từ bàn phím (a <= b).

Show

Kiến thức cần có

  • Hàm input() và hàm print()
  • Cấu trúc lặp trong Python
  • Cấu trúc rẽ nhánh trong Python
  • Biến và kiểu dữ liệu
  • Xử lý ngoại lệ (Exception Handling)

Định dạng đầu vào

Gồm hai dòng:

  • Dòng đầu tiên chứa số nguyên a
  • Dòng thứ hai chứa số nguyên b

Định dạng đầu ra

Gồm 2 dòng:

  • Dòng đầu tiên chứa các số chia hết cho 5 trong khoảng a, b. Các số cách nhau 1 khoảng trắng.
  • Dòng thứ hai in thông báo theo điều kiện sau:

Nếu quá 10 số thỏa điều kiện thì thông báo: In qua 10 so roi!

Nếu đã in hết các số thỏa điều kiện thì thông báo: Da in het cac so chia het cho 5

Lưu ý:

Nếu a > b thì xuất thông báo: So thu nhat lon hon so thu hai!

Nếu không có số nào chia hết cho 5 thì xuất thông báo: Khong co so nao chia het cho 5

Nếu input nằm ngoài định dạng đầu vào thì xuất thông báo: Dinh dang dau vao khong hop le!


Ví dụ

-17
20
-15 -10 -5 0 5 10 15 20
Da in het cac so chia het cho 5
11
77
15 20 25 30 35 40 45 50 55 60
In qua 10 so roi!
10
2
So thu nhat lon hon so thu hai!
1
4
Khong co so nao chia het cho 5
Kteam
Dinh dang dau vao khong hop le!

Gợi ý

  • Sử dụng cấu trúc Xử lý ngoại lệ để xử lý các trường hợp gây ra lỗi
  • Đặt toàn bộ chương trình trong khối try.
  • Dùng hàm input() để nhập hai giá trị a, b từ bàn phím.
  • Chuyển hai giá trị mới nhận được sang kiểu số nguyên, vì các giá trị nhận được từ hàm input() mặc định sẽ ở kiểu chuỗi.
  • Sử dụng cấu trúc rẽ nhánh để xử lý trường hợp a > b. Hiển thị thông báo lỗi nếu có.
  • Sử dụng vòng lặp for với biến giá trị chạy từ a đến b: Kiểm tra điều kiện chia hết cho 5
    • Nếu chia hết cho 5 thì tăng biến đếm.
    • Kiểm tra xem biến đếm đã lớn hơn 10 chưa.
      • Nếu đúng thì xuất thông báo và sử dụng break để thoát vòng lặp
      • Nếu sai thì dùng hàm print() kết hợp với tham số end để xuất kết quả theo định dạng đề bài yêu cầu
  • Sử dụng cấu trúc else của vòng for để xuất thông báo trường hợp không có số nào chia hết cho 5 và trường hợp đã in hết các số.
  • Lưu ý: else của for được thực hiện khi vòng lặp thoát ra một cách bình thường, không gặp lệnh break hay lỗi.
  • 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

-15 -10 -5 0 5 10 15 20
Da in het cac so chia het cho 5
0

Kết luận

Trong bài này, Kteam đã hướng dẫn bạn cách viết chương trình hiển thị ra màn hình các số chia hết cho 5 (không quá 10 số) trong khoảng a, b. Với a, b là hai số nguyên nhập từ bàn phím (a <= b).

Ở bài tiếp theo, chúng ta sẽ cũng nhau học cách viết chương trình HIỂN THỊ RA MÀN HÌNH TAM GIÁC SỐ KÍCH THƯỚC N THEO MẪU. (1<=N<=9)

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên " Luyện tập - Thử Thách - Không ngại khó!"


Tải xuống

Project

Nếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới!

Trong các số từ 1 đến 1000 có bao nhiêu số vừa chia hết cho 2 vừa chia hết cho 5


Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.

- Số chia hết cho 2 nhưng không chia hết cho 5 có chữ số tận cùng là 2, 4, 6, 8. Cứ mỗi một chục thì có 4 chữ số đó.

- Từ 0 đến 999 ta có số chục là: 990 : 10 = 99 (chục).

=> Số các số từ 1 đến 990 chia hết cho 2 mà không chia hết cho 5 là:

4 . 99 = 396 (số).

- Từ 991 đến 999 cũng có 4 chữ số 2, 4, 6, 8 nên số các số từ 0 đến 999 chia hết cho 2 mà không chia hết cho 5 là:

396 + 4 = 400 (số).

Vậy trong các số tự nhiên nhỏ hơn 1000, có 400 số chia hết cho 2 mà không chia hết cho 5.

  bởi Trần Yến

Trong các số từ 1 đến 1000 có bao nhiêu số vừa chia hết cho 2 vừa chia hết cho 5
09/01/2019

Like (0) Báo cáo sai phạm

Cách tích điểm HP

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Trong các số từ 1 đến 1000 có bao nhiêu số vừa chia hết cho 2 vừa chia hết cho 5

Trong các số từ 1 đến 1000 có bao nhiêu số vừa chia hết cho 2 vừa chia hết cho 5

ZUNIA9

Các câu hỏi mới

  • Có bao nhiêu cặp chữ số (x; y) sao cho (72{x^2}y) chia hết cho cả 2; 3 và 5?

    6: Có bao nhiêu cặp chữ số (x; y) sao cho 72x2y chia hết cho cả 2; 3 và 5?

    A. 0

    B. 1

    C. 2

    D. 3

    2. Tập hợp các số tự nhiên nhỏ hơn 15 và là ước chung của 75 và 90 là
    A. {1;3;9}

    B. {5;10;15}

    C. {1;3;5}

    D. {1;3;5;15}

    02/11/2022 |   3 Trả lời

  • Bác Nam có một mảnh vườn hình vuông dự định trồng rau. Để thuận tiện cho việc lấy nước tưới rau bác Nam đã đào ở chính giữa khu vườn một cái ao cũng hình vuông và khoảng từ cạnh các cạnh ao đến các cạnh của mảnh vườn đều bằng 12m. Biết rằng dt còn lại của mảnh vườn là 720m vuông. Tính dt của mảnh vườn hình vuông ban đầu.

    Giúp tui nhanh nhất có thể nhé

    10/11/2022 |   0 Trả lời

  • Tìm số tự nhiên a biết a chia 3 dư 2, chia 5 dư 4, chia 8 dư 7 nên a 1 chia hết cho a nhỏ nhất?

    Tìm số tự nhiên a biết a chia 3 dư 2, chia 5 dư 4, chia 8 dư 7 nên a 1 chia hết cho a nhỏ nhất?

    12/11/2022 |   2 Trả lời

  • Tính số tự nhiên có 2 chữ số biết số đó chia cho tổng các chữ số của nó thu được 7 dư 6.

    Tính số tự nhiên có 2 chữ số biết số đó chia cho tổng các chữ số của nó thu được 7 dư 6Giải hộ em với ạToán 6 ạ

    12/11/2022 |   0 Trả lời

  • Tìm số tự nhiên để biểu thức: a=15/2n+1 có giá trị là 1 số tự nhiên

    tìm số tự nhiên để biểu thức                                                                                                                           a=15/2n+1 có giá trị là 1 số tự nhiên

    23/11/2022 |   2 Trả lời

  • Giải: (xleft( {x - 3} ight) - {left( {3 - x} ight)^2} = 27)

    x(x-3)-(3-x)2=27

    25/11/2022 |   1 Trả lời

  • Tìm số tự nhiên n biết n+2 chia hết cho n-1

    tìm số tự nhiên n biết n+2chia hết cho n-1

    29/11/2022 |   1 Trả lời

  • Tìm STNnhỏ nhất có 3 chữ số sao cho chia 14 dư 5, chia 13 dư 8

    tìm STN nhỏ nhất có 3 chữ số sao cho chia 14 dư 5, chia 13 dư 8

    03/12/2022 |   1 Trả lời

  • BT5: Tính tổng

    a) 1+2-3-4+5+6-7-8+......+1998-1999-2000+2021

    b) 1-3+5-7+9-11+.......-1999-2001

    04/12/2022 |   0 Trả lời

  • Cho biết n và 2n+3 không nguyên tố cùng nhau, tìm ƯCLN của n và 2n+3

    Cho biết n và 2n+3 không nguyên tố cùng nhau, tìm ƯCLN của n và 2n+3

    08/12/2022 |   0 Trả lời

  • (x 1)*(x 2)*(x-3)=0

    (x 1)*(x 2)*(x-3)=0

    11/12/2022 |   1 Trả lời

  • Tìm số nguyên x biết

    -12+3(-3+7)= -18

    (-4).x2 + 1= -15

    (2x3+5)-7= -18

    11/12/2022 |   1 Trả lời

  • Tìm x,y nguyên:

    Tìm x,y nguyên:

    1, (x-5).(y+4)= -7

    2, (2x +1).(y-5)= -5

    12/12/2022 |   1 Trả lời

  • Biết a là số dư khi chia một số bất kì cho 7, a không thể nhận giá trị nào?

    Táinmrnene

    13/12/2022 |   0 Trả lời

  • Tìm x, y thuộc Z: 4x-3)(y-4)=17

    (4x-3)(y-4)=17

    17/12/2022 |   1 Trả lời

  • Tìm số tự nhiên a nhỏ nhất biết a:3, a:5, a:7 có số dư lần lượt là 2,4,6

    tìm số tự nhiên a nhỏ nhất biết a:3, a:5, a:7 có số dư lần lượt là 2,4,6

    18/12/2022 |   1 Trả lời

  • Một mảnh đất hình vuông ABCD được mở rộng về bốn phía, mỗi phía 5m thành hình vuông. Phần diện tích tăng thêm là (400m^2). Tính diện tích và chu vi của hình vuông ban đầu?

    20/12/2022 |   0 Trả lời

  • Tìm ƯCLN\((n^2+n; 2n+1)\)

    21/12/2022 |   0 Trả lời

  • Tìm ước của -12,-10,17,-11.

    a) Tìm ước của -12,-10,17,-11

    b) tìm ước chung (-16,24)

    c) tìm bốn bội của -7,8

    24/12/2022 |   0 Trả lời

  • Hãy dùng sáu số 5, dấu các phép tính, dấu ngoặc để viết thành dãy tính có kết quả là: 100; 50; 15.

    Hãy dùng sáu số 5, dấu các phép tính, dấu ngoặc để viết thành dãy tính có kết quả là 100; 50; 15.

    Trong các số từ 1 đến 1000 có bao nhiêu số vừa chia hết cho 2 vừa chia hết cho 5

    24/12/2022 |   0 Trả lời

  • Tính: 125.(-24)+ 24.225

    125.(-24)+ 24.225

    26/12/2022 |   2 Trả lời

  • Tìm các số nguyên n sao cho 2n chia hết cho n+5.

    Tìm các số nguyên n sao cho 2n chia hết cho n+5

    27/12/2022 |   0 Trả lời

  • Chứng minh \(2 + {2^2} + {2^3} + {2^4} + {2^5} + {2^6} + {2^7} + {2^8}\) chia hết cho -6

    Chứng minh \(2 + {2^2} + {2^3} + {2^4} + {2^5} + {2^6} + {2^7} + {2^8}\) chia hết cho -6

    10/01/2023 |   2 Trả lời

  • Tính: -1 + 2+ ( -3 ) + 4 (-5 )+... + 98 ( -99)

    -1 + 2+ ( -3 ) + 4 (-5 )+... + 98 ( -99)

    giúp tui giới mọi người SOS

    13/01/2023 |   2 Trả lời

  • Tìm giá trị nhỏ nhất của các biểu thức sau: A = ( x - 2 ) ² + ( y + 3) ²

    Bài 2 : Tìm giá trị nhỏ nhất của các biểu thức sau a) A = ( x - 2 ) ² + ( y + 3) ² b) B = ( 5 - x ) ² + ( y -1) ² - 5 Bài 3