Trong hướng dẫn này, chúng ta sẽ viết một chương trình thêm tất cả các số từ danh sách. Danh sách có thể chứa các số trong chuỗi hoặc số nguyên định dạng. Xem ví dụ.
Đầu vào
random_list = [1, '10', 'tutorialspoint', '2020', 'tutorialspoint@2020', 2020]
Đầu ra
4051
Làm theo các bước dưới đây để viết chương trình.
- Khởi tạo danh sách.
- 3 Khởi tạo một biến tổng số với 0.
- Lặp lại danh sách.
- Nếu phần tử là int , sau đó thêm nó vào tổng số bằng cách kiểm tra hai điều kiện.
- Phần tử sẽ là int -> Loại kiểm tra.
- Phần tử sẽ là một số ở định dạng chuỗi -> Kiểm tra bằng cách sử dụng isdigit () phương pháp.
- In tổng số
Ví dụ
# initialzing the list random_list = [1, '10', 'tutorialspoint', '2020', 'tutorialspoint@2020', 2020] # initializing the variable total total = 0 # iterating over the list for element in random_list: # checking whether its a number or not if isinstance(element, int) or element.isdigit(): # adding the element to the total total += int(element) # printing the total print(total)
Đầu ra
Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.
4051
Kết luận
Nếu bạn có bất kỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.