0
点赞
收藏
分享

微信扫一扫

输入一个不多于5位数的正整数,逆序输出最后一位数

Just_Esme 2022-02-16 阅读 99

class Test:

# 计算数字的位数
def test_num(self, num):
    try:
        # 定义一个 length 的变量,来计算数字的长度
        length = 0
        while num != 0:
            # 判断当 num 不为 0 的时候,则每次都除以10取整
            length += 1
            num = int(num) // 10
        if length > 5:
            return "请输入正确的数字"
        return length
    except ValueError:
        return "请输入正确的数字"

# 逆序打印出个位数
def test_sorted(self, num):
    if self.test_num(num) != "请输入正确的数字":
        # 逆序打印出数字
        sorted_num = num[::-1]
        # 返回逆序的个位数
        return sorted_num[-1]

print(Test().test_sorted(‘12346’))

在这里插入图片描述

举报

相关推荐

汇编语言一位数加法

0 条评论