Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk mencari jumlah tiga digit dalam python

Bagaimana untuk mencari jumlah tiga digit dalam python

DDD
Lepaskan: 2023-08-18 13:33:02
asal
12572 orang telah melayarinya

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;

Bagaimana untuk mencari jumlah tiga digit dalam python

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)
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan