Việt chương trình nhập vào từ bàn phím một số tự nhiên n tính và đưa ra màn hình tổng 1+2+3 n

50 bài pascal nâng cao

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây [159.41 KB, 16 trang ]

n
MỘT SỐ BÀI THI TỔNG HỢP
Bài 1: Số tự nhiên N được gọi là số chính phương nếu n thể hiện được ở dạng
bình phương của một số tự nhiên khác.
VD: 1 là số chính phương vì 1=12
4 là số chính phương vì 4=22
a/ Nhập vào từ bàn phím số tự nhiên N [0

Bài 1: Viết chương trình tính và đưa ra màn hình tổng S=1+2+3+ … +N [N nhập vào từ bàn phím] Bài 2: Viết chương trình tính và đưa ra màn hình tổng S=1+1/2 +1/3 +…+1/N [N nhập vào từ bàn phím] Bài 3: Viết chương trình tính và đưa ra màn hình tổng S=x+x/2 +/3 +…+x/N [x, N nhập vào từ bàn phím]

[tối nay nộp rôì giúp vs]]

Hãy sử dụng kiến thức vòng lặp while hoặc vòng lặp for của Python để giải bài tập sau:

Tính tổng S[n] = 1 + 2 + 3 + … + n.

Đây là chương trinh tính tổng từ 1 đến n với n được nhập từ bàn phím, sử dụng ngôn ngữ Python để giải.

Bài giải

-------------------- ######## --------------------

Với bài này thì ta chỉ cần sử dụng hai thao tác như sau:

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

  • Tạo một biến sum để lưu trữ tổng của dãy số đó
  • Sử dụng vòng lặp để lặp qua từ 1 đến n

Ta sẽ sử dụng hàm input để yêu cầu người dùng nhập vào số n.

Sử dụng vòng lặp for:

tong = 0 n = 1 print["-- HỌC PYTHON TẠI FREETUTS.NET --- "] print["Tính tổng S[n] = 1 + 2 + 3 + … + n"] # Nhập dữ liệu print["hãy nhập vào số n: "] n = int[input[]] # Tính tổng for i in range[0, n+1]: tong += i # In kết quả print ["Tổng là: ", tong]

Sử dụng vòng lặp while:

Bài viết này được đăng tại [free tuts .net]

tong = 0 n = 1 i = 1 print["-- HỌC PYTHON TẠI FREETUTS.NET --- "] print["Tính tổng S[n] = 1 + 2 + 3 + … + n"] # Nhập dữ liệu print["hãy nhập vào số n: "] n = int[input[]] # Tính tổng while i

Chủ Đề