Giả sử chúng ta có hai chuỗi S và T, hai chuỗi này đại diện cho một số nguyên, chúng ta phải thêm chúng và tìm kết quả trong cùng một biểu diễn chuỗi.
Vì vậy, nếu đầu vào giống như "256478921657", "5871257468", thì đầu ra sẽ là "262350179125", như 256478921657 + 5871257468 = 262350179125
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước này -
- chuyển đổi s và t từ chuỗi sang số nguyên
- ret = s + t
- trả về ret dưới dạng chuỗi
Hãy cho chúng tôi xem việc thực hiện sau đây để hiểu rõ hơn -
Thí dụ
& nbsp; bản demo trực tiếp
class Solution: def solve[self, a, b]: return str[int[a] + int[b]] ob = Solution[] print[ob.solve["256478921657", "5871257468"]]
Đầu vào
"256478921657", "5871257468"
Đầu ra
262350179125
Cập nhật vào ngày 05-tháng 10-2020 06:56:03
- Câu hỏi và câu trả lời liên quan
- Thêm hai số được biểu thị bằng hai mảng trong chương trình C
- Nhân số lớn được biểu thị dưới dạng chuỗi trong C ++
- Thêm hai số được thể hiện bởi các danh sách được liên kết?
- Chương trình tìm số được biểu diễn dưới dạng danh sách được liên kết trong Python
- Chương trình Python để thêm hai số
- Tại sao các con số được biểu diễn dưới dạng đối tượng trong Python?
- Chương trình Java để thêm hai chuỗi nhị phân
- Chương trình C ++ để thêm hai số
- Chương trình Java để thêm hai số
- Thêm hai số trong Python
- Chương trình để thêm hai chuỗi nhị phân trong C ++
- Chương trình để thêm hai chuỗi nhị phân và cũng trở lại dưới dạng chuỗi nhị phân trong C ++
- Thêm 1 vào một số được thể hiện dưới dạng danh sách được liên kết?
- Thêm 1 vào số được biểu thị dưới dạng mảng [cách tiếp cận đệ quy]?
- Nhân hai số được biểu diễn dưới dạng danh sách được liên kết thành danh sách thứ ba trong C ++
Trong Python để tổng hợp hai chuỗi, bạn phải chuyển đổi giá trị chuỗi thành một số nguyên để tính toán việc bổ sung bất kỳ hoạt động số học nào khác. Sử dụng hàm int [] để chuyển đổi một chuỗi thành số nguyên.
Mã ví dụ đơn giản tính tổng của hai số chuỗi đã cho.
def sum_method[first, second]:
return int[first] + int[second]
a = "100"
b = "200"
print[sum_method[a, b]]
Output::
Làm cách nào để tổng hợp hai đầu vào chuỗi bằng Python?
Trả lời: Về mặt kỹ thuật, bạn có thể thực hiện một thao tác tổng trên đầu vào chuỗi. Tuy nhiên, bạn có thể tham gia các chuỗi với nhau để tạo thành một chuỗi mới.: Technically, you can’t perform a sum operation on a string input. However, you can join strings together to form a new string.
Chỉ cần lưu trữ hai chuỗi trong một biến và kết hợp chúng thành một biến mới.
string_1 = input["Enter first string: "]
string_2 = input["Enter second string: "]
res = string_1 + string_2
print[res]
Đầu ra::
Nhập chuỗi đầu tiên: Helloenter Chuỗi thứ hai: Johellojo
Enter second string: Jo
HelloJo
Hãy bình luận nếu bạn có bất kỳ nghi ngờ hoặc đề xuất nào về chủ đề chuỗi Python này.
Lưu ý: IDE: & NBSP; Pycharm & NBSP; 2021.3.3 [Phiên bản cộng đồng] IDE: PyCharm 2021.3.3 [Community Edition]
Windows 10
Python 3.10.1
Tất cả & nbsp; ví dụ python & nbsp; là trong & nbsp; Python & nbsp; 3, vì vậy có thể khác với các phiên bản Python 2 hoặc nâng cấp. Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.
Bằng cấp về Khoa học máy tính và Kỹ sư: Nhà phát triển ứng dụng và có nhiều ngôn ngữ lập trình kinh nghiệm. Sự nhiệt tình cho công nghệ và thích học kỹ thuật.
Trong chương trình này, bạn sẽ học cách thêm hai số và hiển thị nó bằng hàm in [].
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình Python sau:
- Đầu vào, đầu ra và nhập khẩu của Python
- Kiểu dữ liệu Python
- Các nhà khai thác Python
Trong chương trình dưới đây, chúng tôi đã sử dụng toán tử
"256478921657", "5871257468"1 để thêm hai số.
Ví dụ 1: Thêm hai số
# This program adds two numbers
num1 = 1.5
num2 = 6.3
# Add two numbers
sum = num1 + num2
# Display the sum
print['The sum of {0} and {1} is {2}'.format[num1, num2, sum]]
Đầu ra
The sum of 1.5 and 6.3 is 7.8
Chương trình bên dưới tính toán tổng của hai số được nhập bởi người dùng ..
Ví dụ 2: Thêm hai số với đầu vào của người dùng
# Store input numbers
num1 = input['Enter first number: ']
num2 = input['Enter second number: ']
# Add two numbers
sum = float[num1] + float[num2]
# Display the sum
print['The sum of {0} and {1} is {2}'.format[num1, num2, sum]]
Đầu ra
Enter first number: 1.5 Enter second number: 6.3 The sum of 1.5 and 6.3 is 7.8
Chương trình bên dưới tính toán tổng của hai số được nhập bởi người dùng ..
Ví dụ 2: Thêm hai số với đầu vào của người dùng
Trong chương trình này, chúng tôi đã yêu cầu người dùng nhập hai số và chương trình này hiển thị tổng của hai số được nhập bởi người dùng.
print['The sum is %.1f' %[float[input['Enter first number: ']] + float[input['Enter second number: ']]]]
Đầu ra
Enter first number: 1.5 Enter second number: 6.3 The sum of 1.5 and 6.3 is 7.8
Chương trình bên dưới tính toán tổng của hai số được nhập bởi người dùng ..