⊗pyPmBsNCG 34 of 208 menu

Lấy ký tự từ số trong Python

Hãy xem xét trường hợp khi chúng ta muốn cộng tất cả các chữ số của một số nào đó. Nếu chúng ta truy cập chúng theo chỉ mục như trong một chuỗi, chúng ta sẽ nhận được lỗi:

num = 123 print(num[0] + num[1]) # sẽ hiển thị lỗi

Để tránh lỗi, trước tiên cần chuyển đổi các chữ số thành chuỗi. Sau đó, ký tự chuỗi chúng ta cần lại được chuyển đổi thành kiểu số:

txt = '123' print(txt[0] + txt[1]) # sẽ hiển thị '12' - cộng như chuỗi

Như bạn thấy, các ký tự của chuỗi chúng ta cũng là chuỗi và được cộng như chuỗi. Giả sử chúng ta muốn cộng chúng như số. Để làm điều này, hãy áp dụng hàm int cho mỗi ký tự của chuỗi:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # sẽ hiển thị 3

Cho số:

tst = 123

Tìm tổng các chữ số của số này.

Cho số:

tst = 4567

Cộng hai chữ số đầu tiên. Sau đó từ kết quả thu được, trừ đi chữ số cuối cùng của số 4567.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối