• [Python教程]三位数倒序


    前言

    最近博主也是没有什么时间来写文章,估计已经快两个月没写新文章了吧,这不,今天有空,所以想着写一篇文章。

    今天的文章主要是面对Python刚刚入门的读者写的

    涉及知识点

    • 数据的基本运算
    • 字符串与数字的拼接
    • 输入与打印

    相信各位读者对以上知识点是有了解的吧,如果没有,那么就跟着我这篇文章一起来学习吧!

    那么废话不多说,冲冲冲🛴

    开始

    1.数据的基本运算

    在Python当中,有许多的运算符号,这里我只介绍今天需要用到的运算符号,其他的就麻烦各位读者自行了解

    1. %
    2. //

    %这个符号意思就是取余数

    image-20221112202650920

    可以看到10%2输出的是0,因为10可以被2整除,而且余数为0,所以输出0,相对的11%2会输出1,因为11没办法被2整除,余数为1,所以会输出1

    那么有人会问了,5%10为什么会输出5呢,很简单,5除以10是小数,也就是float(浮点型)的数据,而不是int(整数类型),所以5是没有办法被10整除的,自然而然的就输出了5,当然6除以10也是一样会输出6,6除以7也是如此


    // 有学过其他编程语言的读者可能会把这个运算符号当成注释符号,因为像比如PHP就是用//当作注释符号的,所以千万不能搞混咯

    这个符号作用就是整除

    image-20221112203654005

    可以看到100 // 4是输出25的,但是5//7是输出0,这是因为5没有办法被7整除,所以输出0


    -+*,这里我就把这三个运算符号合起来讲吧

    Snipaste_2022-11-12_20-39-48

    相信这里就不必我过多赘述了,各位读者肯定能明白什么意思,这个跟数学上的加减乘是一样道理的

    2.程序设计

    num = int(input('请输入三位数字:'))
    num1 = num // 100 #获取百位数字
    num2 = num % 100 #获取两位数字
    num3 = num2 % 10 #获取个位数字
    num_two = num2 - num3 #获取整十位数
    num_result = num3 * 100 + num_two +num1
    print('运算结果:',num_result)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    先贴上代码

    根据我的注释一步一步来

    先理清楚思路

    Snipaste_2022-11-12_20-55-11

    可以看到,我们的程序实现需要6个步骤,这些步骤就需要按照我程序里面的注释一步一步来

    结尾

    本文章主要通过三位数倒序这个实例来学习了数据部分的运算,相信各位读者看完了这篇文章就能够基本掌握本文所涉及的知识点了吧,好了,今天的文章到此结束,我们下次再见,see you later!

  • 相关阅读:
    Java策略模式之总有你想不到的知识
    【ARK UI】HarmonyOS ETS的启动页的实现
    Redis梳理
    基于遗传算法的二进制图像重建(Matlab代码实现)
    【PyTorch】MSELoss的详细理解(含源代码)
    你的英语目前处在什么样的水平?
    猿创征文|Java中的IO流大家族 (两万字详解)
    树莓派在Raspbian系统(Bookworm)中无法获取RJ45网口eth0或end0的IP地址(没有IPv4的地址无法操作)
    软考高级(信息系统项目管理师)高频考点:项目质量管理
    SQLDEV平台教学 - 权限配置
  • 原文地址:https://blog.csdn.net/m0_66648798/article/details/127825566