Viết chương trình tính tổng S=1, 2 3 n trong đó n là số nguyên nhập từ bàn phím Python
2 trả lời Thông tin dữ liệu vật mang tin là gì? (Tin học - Lớp 6) 1 trả lời Chương trình dịch là gì (Tin học - Lớp 11) 1 trả lời Em hãy nêu ví dụ cho thấy thông tin giúp em: (Tin học - Lớp 6) 2 trả lời Hãy giải thích MVP là gì (Tin học - Lớp 5) 4 trả lời Hãy tính tổng các số từ 1 đến N. Video tham khảo:Python: Tính tổng các số từ 1 đến N | V1Study.com Code tham khảo:Cách thức xử lý: Tạo một biến tên tong để chứa tổng, ban đầu cho tong=0, dùng 1 vòng lặp for cho biến chạy i chạy từ 1 đến N rồi cộng dồn vào biến tong. Dưới đây là một solution tham khảo: #Bài toán: Tính tổng các số từ 1->N #Tiến hành xử lý: tong=0 N=int(input("Mời bạn nhập 1 số nguyên dương N: ")) while not N>0: N=int(input("Mời bạn nhập lại số nguyên dương N: ")) #Tính tổng: for i in range(1,N+1): tong+=i #Kết luận: print("Tổng các số từ 1 ->",N,"là:",tong)Tham khảo:
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.
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: Danh sách bài tập Python cơ bản Cùng chuyên mục: |