Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mencari jumlah tiga digit dalam python
Langkah untuk python memasukkan tiga digit dan mencari jumlah setiap digit: 1. Dapatkan tiga digit input oleh pengguna melalui fungsi input dan simpan dalam pembolehubah num 2. Gunakan fungsi len untuk menentukan sama ada input ialah nombor tiga digit, jika tidak , cetak mesej ralat dan keluar dari program 3. Gunakan fungsi int untuk menukar rentetan input kepada jenis integer 4. Gunakan operator pembahagian integer // dan operator selebihnya % untuk mendapatkan; nombor dalam ratusan, sepuluh dan satu digit , dan tambahkannya untuk mendapatkan jumlah setiap digit 5. Gunakan fungsi cetakan untuk mengeluarkan hasil jumlah setiap digit;
Persekitaran pengendalian artikel ini: sistem Windows 10, versi Python 3.11.4, komputer Dell G3.
Python boleh menggunakan operasi rentetan dan operasi matematik untuk mencari hasil tambah nombor tiga digit. Berikut ialah contoh kod yang ditulis dalam Python:
# 输入一个三位数 num = input("请输入一个三位数:") # 判断输入是否为三位数 if len(num) != 3: print("输入的不是三位数,请重新输入!") exit() # 将输入的字符串转换为整数 num = int(num) # 求各位之和 digit_sum = num // 100 + (num % 100) // 10 num % 10 # 输出各位之和 print("各位之和为:", digit_sum)
Dalam contoh ini, mula-mula dapatkan nombor tiga digit yang dimasukkan oleh pengguna melalui fungsi input dan simpan dalam pembolehubah num. Kemudian gunakan fungsi len untuk menentukan sama ada input ialah nombor tiga digit Jika tidak, cetak mesej ralat dan keluar dari program.
Gunakan fungsi int untuk menukar rentetan input kepada jenis integer. Ini memudahkan untuk melaksanakan operasi matematik.
Cari hasil tambah setiap digit melalui operasi matematik. Kami menggunakan operator pembahagian integer // dan operator yang selebihnya % untuk mendapatkan nombor dalam ratusan, sepuluh dan satu digit, dan menambahnya untuk mendapatkan jumlah setiap digit.
Gunakan fungsi cetakan untuk mengeluarkan hasil jumlah setiap digit.
Dengan cara ini, kita boleh mencari jumlah nombor tiga digit dalam Python.
Atas ialah kandungan terperinci Bagaimana untuk mencari jumlah tiga digit dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!