python随机生成一个4位整数,求各个数位上的数字之和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python随机生成一个4位整数,求各个数位上的数字之和相关的知识,希望对你有一定的参考价值。

参考技术A import random
s = 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位整数,求各个数位上的数字之和的主要内容,如果未能解决你的问题,请参考以下文章

JAVA如何固定随机数数位

反转一个3位整数(Python 实现)

用Python或者Java如何生成多位数字不重复的数

excel随机数保留一位小数

数位DP题集

求excel随机生成3位和4位小写字母的方法,用啥函数呢?非常感谢!