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.

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

Bài giải

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

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

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

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 <= n : tong += i i += 1 # In kết quả print ("Tổng là: ", tong)

Chạy cả hai chương trình và nhập n = 4 thì sẽ có kết quả như sau:

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

Danh sách bài tập Python cơ bản

Cùng chuyên mục:

An toàn không? Giải thích lí do (Tin học - Lớp 6)

1 trả lời

Chọn phát biểu đúng (Tin học - Lớp 8)

2 trả lời

Biểu tượng của phần mềm soạn thảo là? (Tin học - Lớp 6)

1 trả lời

Viết cú pháp của câu lệnh lặp While...do (Tin học - Lớp 8)

1 trả lời

Cách trình bày trang trước khi in (Tin học - Lớp 7)

1 trả lời

  • lý thuyết
  • trắc nghiệm
  • hỏi đáp
  • bài tập sgk

viết chg trình nhập từ bàn phím số nguyên dương N hãy tính và đưa ra màn hình tổng các số chia hết cho 3 trong đoạn từ 1 đến N

Các câu hỏi tương tự

  • lý thuyết
  • trắc nghiệm
  • hỏi đáp
  • bài tập sgk

Viết chương trình tính tổng S = 1+2+3+...+n. Trong đó n là số nguyên được nhập từ bàn phím

Các câu hỏi tương tự

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 . Viết bằng python ạ . Các bạn giải giúp em với