python随机生成一个4位整数,求各个数位上的数字之和
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python随机生成一个4位整数,求各个数位上的数字之和相关的知识,希望对你有一定的参考价值。
参考技术A import randoms = 0
for i in list(str(random.randint(1000, 9999))):
s += int(i)
print(s)
反转一个3位整数(Python 实现)
1、实例说明
使用 Python 反转一个只有 3 位数的整数。
2、问题示例
输入 num = 456,输出 654;输入 num = 800,输出 8。
3、关键技术
1. 键盘录入 input() 函数。
2. 如何获取数字各个位置上的数。
3. 如何逆序字符串。
4、视频讲解
https://www.bilibili.com/video/BV1JL411g7Rp?spm_id_from=333.999.0.0
5、代码实现
# -*- coding: utf-8 -*-
# @Time : 2021/10/28 下午11:32
# @Author : AmoXiang
# @FileName: demo01.py
# @Software: PyCharm
# @Blog :https://blog.csdn.net/xw1680?spm=1000.2115.3001.5343
class Solution(object):
def reverse_integer(self, num):
"""
用于反转只有3位数的整数
:param num: 一个3位整数
:return: 反转后的数字
"""
hundreds_place = num // 100
tens_place = num // 10 % 10
ones_place = num % 10
return 100 * ones_place + 10 * tens_place + hundreds_place
if __name__ == '__main__': # 主函数测试
solution = Solution()
number = 456
ans = solution.reverse_integer(number)
print(f"输入: {number}")
print(f"输出: {ans}")
6、运行结果
以上是关于python随机生成一个4位整数,求各个数位上的数字之和的主要内容,如果未能解决你的问题,请参考以下文章