Viết chương trình in ra số lớn nhất trong 5 số nhập từ bàn phím

Bài viết được đăng tại nguyenlediep.com - không copy dưới mọi hình thức.

NLD Code - Chương trình nhập 5 số nguyên từ bàn phím xuất ra số lớn, nhỏ, trung bình trong Python.Một bài toán khá đơn giản cho những bạn mới tiếp cận với...

  • ads: Công cụ tìm kiếm nhanh
  • ads: Review - Đọc - Chia sẻ truyện
  • ads: Rút gọn liên kết miễn phí
  • Chương trình nhập 5 số nguyên từ bàn phím xuất ra số lớn, nhỏ, trung bình trong Python. Một bài toán khá đơn giản cho những bạn mới tiếp cận với các môn lập trình #python nói riêng và các môn lập trình nói chung.

    Bước 1: Đưa ra câu thông báo cho người dùng nhập print "Nhap 5 so nguyen:" Bước 2: Nhận 5 giá trị được người dùng nhập vào từ bàn phím a = int[raw_input["- So thu 1: "]] b = int[raw_input["- So thu 2: "]] c = int[raw_input["- So thu 3: "]] d = int[raw_input["- So thu 4: "]] e = int[raw_input["- So thu 5: "]] Bước 3: Tạo một list cho các số người dùng nhập vào từ bàn phím list = [a,b,c,d,e] Bước 4: Gán các giá trị min, max cũng như total max = a min = a total = int[0] Bước 5: Tạo vòng lặp for để xét tất cả các giá trị trong list for i in list: if max < i: max = i elif min > i: min = i Bước 6: Đưa ra giá trị min, max, trung bình cộng cho người dùng print ">> So lon nhat la:",max print ">> So nho nhat la:",min print ">> Trung binh cong la:",sum[list]/len[list] Bước 7: Dùng try except Exception để bắt lỗi khi người dùng nhập sai try: except Exception: Và đoạn code hoàn chỉnh nhất cho bài này được thể hiện như bên dưới try: print "Nhap 5 so nguyen:" a = int[raw_input["- So thu 1: "]] b = int[raw_input["- So thu 2: "]] c = int[raw_input["- So thu 3: "]] d = int[raw_input["- So thu 4: "]] e = int[raw_input["- So thu 5: "]] list = [a,b,c,d,e] max = a min = a total = int[0] for i in list: if max < i: max = i elif min > i: min = i print ">> So lon nhat la:",max print ">> So nho nhat la:",min print ">> Trung binh cong la:",sum[list]/len[list] except Exception: print ">> Loi roi ne kiem tra lai di nao!"

    Chúc các bạn thành công và vui vẻ!

    * Sử dụng mảng:

    program ct;

    uses crt;

    var A:array[1..5] of integer;

          i,min:integer;

    begin clrscr;

       for i:=1 to 5 do

         begin

            write['Nhap so thu ',i,': ']; readln[A[i]];

         end;

         min:=A[1];

       for i:=1 to 5 do

         if A[i]

    Chủ Đề