Python提取四位数的各个位数:使用除法和取模运算
Python提取四位数的各个位数:使用除法和取模运算
想要用Python提取一个四位数的各个位数(千位、百位、十位、个位)? 使用除法 (//) 和取模 (%) 运算符就能轻松实现!
步骤:
假设我们要提取四位数 num 的各个位数。
- 千位数:
num // 1000(num除以 1000 并向下取整)2. 百位数:(num // 100) % 10(num除以 100 向下取整,再对 10 取模)3. 十位数:(num // 10) % 10(num除以 10 向下取整,再对 10 取模)4. 个位数:num % 10(num对 10 取模)
**代码示例:**pythonnum = 1234
千位数thousands = num // 1000
百位数hundreds = (num // 100) % 10
十位数tens = (num // 10) % 10
个位数ones = num % 10
print('千位数:', thousands)print('百位数:', hundreds)print('十位数:', tens)print('个位数:', ones)
输出结果:
千位数: 1百位数: 2十位数: 3个位数: 4
解释:
- 除法运算符 (//) 用于获取商的整数部分。* 取模运算符 (%) 用于获取余数。
通过组合使用这两个运算符,我们可以分别提取出四位数的每个位数。
原文地址: https://www.cveoy.top/t/topic/Shu 著作权归作者所有。请勿转载和采集!