Nhập vào 3 số thức tính tổng của chúng và in ra màn hình

Viết chương trình in ra màn hình 10 số tự nhiên đầu tiên. Viết chương trình tính tổng các số từ 1 đến 100. Viết chương trình tính tổng các số từ 1 đến N. Viết chương trình tổng các số chẵn từ 1 đến N. Viết chương trình tính N giai thừa. Viết chương kiểm tra xem N có phải số nguyên tố hay không. Viết chương trình ra màn hình các số nguyên tố nhỏ hơn N. Viết chương trình vẽ ra hình chữ nhật có chiều ngang là W, chiều dọc là H, với W và H là 2 số nguyên nhập từ bàn phím. Viết chương trình nhập không giới hạn số, kết thúc khi nhập vào số 0. Viết chương trình tìm số hạng thứ N của dãy Fibonacci: 1 ; 1 ; 2 ; 3 ; 5 ; 8 ; 11 ; . . . {\displaystyle 1;1;2;3;5;8;11;...}

Nhập vào 3 số thức tính tổng của chúng và in ra màn hình
Viết chương trình tìm ước chung lớn nhất của hai số nguyên. Hai số nguyên tố cùng nhau là hai số có ước chung lớn nhất là 1. Viết chương trình nhập vào hai số và kiểm tra xem chúng có phải hai số nguyên tố cùng nhau hay không? Viết chương trình tính tổng S = 1 + 1.2 + 1.2.3 + . . . + 1.2.3... N {\displaystyle S=1+1.2+1.2.3+...+1.2.3...N}
Nhập vào 3 số thức tính tổng của chúng và in ra màn hình
Viết chương trình đếm các chữ số chẵn của nguyên N. Viết chương trình nhập vào số nguyên N và tìm số nguyên m lớn nhất sao cho 1 + 2 + 3 + . . . + m < N {\displaystyle 1+2+3+...+m
Nhập vào 3 số thức tính tổng của chúng và in ra màn hình
Có 3 loại tờ tiền 1000 đồng, 2000 đồng và 5000 đồng và cần một số tiền A không quá 50000 đồng. Viết chương trình nhập vào số A (tròn nghìn) và in ra tất cả phương án có thể. Cho bài toán cổ sau: Vừa gà vừa chó, bó lại cho tròn, ba mươi sáu con, một trăm chân chẵn. Viết chương trình tìm số con mỗi loại. Cho bài toán cổ sau:Trâu đứng ăn năm. Trâu nằm ăn ba. Lụ khụ trâu già, ba con một bó. Trăm trâu ăn cỏ. Trăm bó no nê. Hỏi đến giảng đề, ngô nghê như điếc. Viết chương trình tìm số con mỗi loại. Cho dãy số 1 ; 2 ; 3 ; 4 ; . . . ; N {\displaystyle 1;2;3;4;...;N}
Nhập vào 3 số thức tính tổng của chúng và in ra màn hình
tạo thành S = 1 − 2 + 3 − 4 + . . . N {\displaystyle S=1-2+3-4+...N}
Nhập vào 3 số thức tính tổng của chúng và in ra màn hình
. Viết chương trình nhập số nguyên N và tính S. Một công ty quyết định sản xuất ti vi có chính xác N điểm ảnh, biết N điểm ảnh được tính bằng cách lấy điểm ảnh chiều dài nhân với điểm ảnh chiều rộng. Viết chương trình xác định kích thước của màn hình ti vi sao cho chiều dài và chiều rộng chênh lệnh nhau ít nhất (có thể bằng nhau). Viết chương trình tính S = 2 + 2 + 2 + . . . 2 + 2 {\displaystyle S={\sqrt {2+{\sqrt {2+{\sqrt {2+...{\sqrt {2+{\sqrt {2}}}}}}}}}}}
Nhập vào 3 số thức tính tổng của chúng và in ra màn hình
với N dấu căn Một tờ giấy có độ dày X mi-li-mét. Viết chương trình tính xem phải gấp đôi tờ giấy bao nhiêu lần để đạt được tối thiểu độ dày là Y mét. Viết chương trình chuyển đổi một số từ hệ thập phân sang hệ nhị phân. Viết chương trình nhập số năm hiện tại, tuổi hai cha con (cha lớn hơn con ít nhất 20 tuổi, nếu nhập sai yêu cầu nhập lại) và trả lời câu hỏi: "Vào năm thì tuổi cha gấp đôi tuổi con?".

Viết chương trình in ra màn hình bảng cửu chương N.

Viết chương trình in ra N hàng của tam giác Pascal.

Viết chương trình in ra tất cả các ký tự có mã ASCII từ M đến N.

Cho 4 chữ số 1, 2, 3 và 4. Có bao nhiêu số có 3 chữ số tạo thành từ 4 chữ số 1, 2, 3, 4 và đó là những số nào, viết chương trình thực hiện yêu cầu trên.

Gửi tiết kiệm ngân hàng số tiền X đồng với lãi suất N %/tháng. Để nhận được số tiền ít nhất là B đồng thì phải gửi tối thiểu bao nhiêu tháng. Viết chương trình giải quyết bài toán trên trong trường hợp không tính lãi kép.

Viết chương trình nhập vào từ bàn phím một dãy số nguyên với độ dài bất kỳ, dãy số nằm trên 1 dòng, các số cách nhau bởi khoảng trắng. Tính tổng của dãy số và hiển thị ra màn hình (Có xử lý ngoại lệ đầu vào).

Kiến thức cần có

  • Hàm input() và hàm print()
  • Hàm split() để tách chuỗi
  • Hàm map()
  • Hàm sum() để tính tổng
  • Kiểu dữ liệu List 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 một dòng duy nhất chứa dãy số nguyên, các số cách nhau bởi khoảng trắng

Định dạng đầu ra

  • Gồm một dòng duy nhất hiển thị tổng của dãy số

Lưu ý: 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ụ

-5    6   4 3 -10  23  21 #nothing 0 1 Kteam 2 dinh dang dau vao khong hop le! 1 2 3.43 5 dinh dang dau vao khong hop le!

Gợi ý

  • Dùng hàm input() để nhập dãy giá trị từ bàn phím. Giá trị nhận được sẽ ở dạng chuỗi dài, chứa cả dãy số
  • Sử dụng hàm split() để cắt dãy giá trị thành các chuỗi con chứa từng giá trị số. Các chuỗi con được lưu thành danh sách
  • Sử dụng cấu trúc Xử lý ngoại lệ để xử lý trường hợp input không nằm trong định dạng đầu vào
  • Ở đây lỗi sẽ phát sinh ở các lệnh ép kiểu nên để các lệnh ép kiểu trong khối try:
  • Sử dụng hàm map() và hàm int để thực hiện việc ép kiểu các chuỗi giá trị số sang số nguyên
  • Sử dụng hàm sum() để tính tổng dãy số
  • Dùng hàm print() để hiển thị tổng dãy số ra màn hình
  • Nếu phát sinh lỗi thì sẽ thực thi lệnh trong khối except:
  • Dùng hàm print() xuất thông báo lỗi ra màn hình

Code mẫu

#Nhap dong du lieu chua day gia tri tu ban phim dayGiaTri = input() #Su dung ham split() de cat day gia tri thanh cac chuoi con danhSachGiaTri = dayGiaTri.split() #Khoi lenh co the phat sinh loi try:    #Su dung ham map() de thuc hien viec chuyen cac chuoi con sang kieu so nguyen    danhSachSo = map(int, danhSachGiaTri)    #Su dung ham sum() de tinh tong day so    tongDaySo = sum(danhSachSo)    #In ket qua ra man hinh    print(tongDaySo) #Khoi lenh duoc thuc thi khi loi xay ra except:   print("dinh dang dau vao khong hop le!") #In thong bao

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 một dãy số nguyên với độ dài bất kỳ, dãy số nằm trên 1 dòng, các số cách nhau bởi khoảng trắng. Tính tổng của dãy số và hiển thị ra màn hình (Có xử lý ngoại lệ đầu vào).

Ở bài tiếp theo, chúng ta sẽ cũng nhau học cách viết chương trình NHẬP TỪ FILE INPUT {TÊN}, {TUỔI HIỆN TẠI} VÀ XUẤT RA FILE OUTPUT THEO MẪU.

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

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!

Nhập vào 3 số thức tính tổng của chúng và in ra màn hình

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ê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.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

Create an account

Nhập vào 3 số thức tính tổng của chúng và in ra màn hình
Phân biệt một số loại phần mềm ứng dụng (Tin học - Lớp 7)

Nhập vào 3 số thức tính tổng của chúng và in ra màn hình

1 trả lời

Mang theo áo (Tin học - Lớp 6)

2 trả lời