[​IMG]
Chào các bạn! Các bạn đang xem loạt bài thuộc khóa học lập trình Python miễn phí do ksec.info tổ chức. Rất vui được gặp lại các bạn ở bài 5.

Hôm nay chúng ta sẽ tìm hiểu cách nhập dữ liệu từ bàn phím cho biến nhé. Ở Python 2.x chúng ta sẽ sử dụng hàm sau:
Các bạn chú ý là đây là dùng cho Python 2.x nhé. Còn Python 3.x hàm được đổi tên thành "input()". Bây h chúng ta sẽ đi tìm hiểu cách hoạt động của hàm raw_input() bằng chương trình nhapdulieu.py sau đây:

Code:
print "Xin chao, rat vui duoc gap ban!"
print "Sau day toi xin phep hoi ban 1 vai thong tin co ban nhe."
print "Ban ten la gi?"
ten = raw_input()
print "Ban sinh ngay?"
ngay_sinh = int(raw_input()) #Day la phep ep kieu
dia_chi = raw_input('Ban hien tai tru quan o?')
nghe_nghiep = raw_input('Ban dang lam nghe?')
vb = "co / khong co: "
print "Ban co may vi tinh chu?"
vi_tinh = raw_input(vb)

print """
Rat cam on ban da tham gia phong van, sau day la thong tin cua ban:
Ban ten la %s, sinh ngay %d, hien tai tru quan o %s, va ban dang lam nghe %s.
Ban %s may vi tinh. """ % (ten, ngay_sinh, dia_chi, nghe_nghiep, vi_tinh)
Các bạn chú ý một số điều cần nhớ trong chương trình trên:
  • Với raw_input(), các bạn có 3 cách để yêu cầu người dùng nhập dữ liệu. Cách thứ nhất là dùng kết hợp print. Cách thứ 2 là sử dụng cặp nháy đơn, và đưa xâu và trong hàm raw_input như dạng sau: raw_input('chuoi'). Cách thứ 3 là các bạn sử dụng 1 biến string để lưu sẵn mẫu cần in.
  • Nếu muốn ép kiểu dữ liệu nhập vào, hay dữ liệu đã được gán sẵn, chúng ta sẽ sử dụng các hàm sau: int() cho kiểu dữ liệu số nguyên, float() cho kiểu dữ liệu số thực...
Sau đây là Output của chương trình trên:

Bài 5 kết thúc tại đây. Đây là bài tập về nhà của bạn:
  • Tạo một chương trình làm nhiệm vụ tính tổng trung bình điểm phẩy của một sinh viên sau đó in ra màn hình thông tin về điểm các môn, điểm tổng trung bình. Dữ liệu nhập vào là các môn: toán cao cấp, vật lý, tiếng anh, tin cơ sở. Mỗi một môn có 3 điểm: điểm hệ số 1, điểm chuyên cần, điểm kiểm tra cuối kì. Cách tính điểm cho 1 môn và điểm trung bình là:
  • Sử dụng thư viện Math (Chi tiết về thư viện xem tại đây ).Viết chương trình giải phương trình bậc 2 ax^2+bx+c = d với a, b, c, d được nhập từ bàn phím.

2 comments:

  1. Float muon lay phan thap phan thi phai lam sao a ^^

    ReplyDelete
  2. Float muon lay phan thap phan thi phai lam sao a ^^

    ReplyDelete

 
Top

Nhận xét mới đăng tải!

Loading…
X