逆序输出数字的两个方法

方法一:for循环以及列表数据

思路: 1.要用异常try框架和while条件循环。输入数字
判断数字范围,超出范围提示错误并要求重新输入,满足条件则继续
想"办法”将输入的数字变
成逆序输出 将输入的数字分解,分解之后再反方向输出

while True:
try:
number=input(“请输入一个不多于五位的正整数:”)
number=int(number)
if 0<number<10000:
break
raise Exception(“输出的数字超出范围”)
except Exception as err:
print(err)
i=str(number)
print(“length为”,len(i))
print(“逆序数为:”, end="")
for k in range(len(i)-1,-1,-1):
print(i[k],end="")

方法二:取余

while True:
try:
number=input(“请输入一个不多于五位数的正整数:”)
number=int(number)
if 0<number<10000:
break
raise Exception(“输出数字超过范围”)
except Exception as err:
print(err)
number=int(number)
a=number//1000
b=number//100%10
c=number//10%(number//100)
d=number%(number//10)
print(“逆序数为:”,end="")
print(d,end="")
print(c,end="")
print(b,end="")
print(a,end="")

数学符号小知识

用% : 1234%123=4 用//:1234//123=10

随手笔记之逆序输出数字相关推荐

  1. 【C语言】逆序输出数字算法

    该算法可以将任意整数进行逆序重组. 比如1234,逆序后组成为4321. #include<stdio.h>main(){int i,j=0;scanf("%d",&a ...

  2. C语言练习——逆序输出数字

    C语言练习题 题目描述 代码实现 题目描述 给一个不多于5位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. 代码实现 #include <stdio.h>int main() ...

  3. 输出整数的位数、按位输出(两种)以及逆序输出

    输出整数的位数.按位输出(两种)以及逆序输出 本次数字的基本操作及解释 ①求数字所占位数 ②数字逐位从高位到低位输出 ③数字逐位从低位到高位输出 ④数字逆序输出 数字的按位输出操作,逆序操作,输出位数 ...

  4. java正序输出整数_java实现:将一个数逆序输出

    前面我们用C语言实现过这个程序,其实java也一样的,很多步骤跟C差不多,但是有些接口和特性可能不同: import java.util.Scanner;//要使用scanner这个类,就需要导入一个 ...

  5. 123是几位数?+逆序输出321

    学习目标: --123转化为321输出 --掌握if-else语句以及如何逆序输出数字 学习内容: 掌握 c语言 基本语法 掌握if-else语句 掌握如何输出个,十,百位数字 #include &l ...

  6. ACMNO.21 C语言-逆序输出 输入10个数字,然后逆序输出。 输入 十个整数 输出 逆序输出,空格分开 样例输入 1 2 3 4 5 6 7 8 9 0

    题目描述 输入10个数字,然后逆序输出. 输入 十个整数 输出 逆序输出,空格分开 样例输入 1 2 3 4 5 6 7 8 9 0 样例输出 0 9 8 7 6 5 4 3 2 1 提示 数组?堆栈 ...

  7. AMNO.6 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字

    题目描述 给出一个不多于5位的整数,要求 1.求出它是几位数 2.分别输出每一位数字 3.按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字 输出 三行 第一行 位数 第二 ...

  8. -9 逆序输出一个整数的各位数字_计算机基础知识: 信息数字化

    计算机.数据与信息 无符号位数的表示 (一).四种常用的数制及它们之间的相互转换: 进制 基数 基数个数 权 进数规律 十进制 0.1.2.3.4.5.6.7.8.9 10 10i 逢十进一 二进制 ...

  9. [YTU]_1046 ( 输入10个数字,然后逆序输出)

    Description 输入10个数字,然后逆序输出. Input 十个整数 Output 逆序输出,空格分开 Sample Input 1 2 3 4 5 6 7 8 9 0 Sample Outp ...

最新文章

  1. 你真的了解OKR吗?
  2. 云计算登顶之后,亚马逊人工智能走上新征程
  3. Java开发微信公众号(二)---开启开发者模式,接入微信公众平台开发
  4. python表单数据系统_使用MultipartPostHandler用Python发布表单数据
  5. Ubuntu16.04 Docker 安装
  6. 应用程序错误 应用程序发生异常w3wp.exe
  7. opencv笔记(6):彩色图像直方图
  8. 蓝桥杯 ALGO-53 算法训练 最小乘积(基本型)
  9. C++, “包含类的头文件”还是“对类进行前置声明”?
  10. 搜索框+ 定时器+Bug解决
  11. 数字图像处理——图像去雾技术的对比
  12. 记录spring编译过程遇到的问题previously initiated loading for a different type with name kotlin/sequences/Seque
  13. Hadoop是什么,主要有哪些优势?
  14. 印象笔记不同步问题的解决方法
  15. Oracle通过SPOOL导出数据Excel、CSV、TXT格式
  16. 可编程计算器(phoc)的设计与实现
  17. UBLOX芯片 M8T几个指令总结
  18. web开发指南_成为专业Web开发人员的实用指南
  19. 下列HTML标签是段落标签的是,HTML段落标签
  20. linux嵌入式vi使用,嵌入式Linux编辑器vi最基本的使用.doc

热门文章

  1. Mac OS配置python虚拟环境
  2. vue3最简单的在线md编辑器
  3. 证券行业的数字化转型:数字新基建 (云、中台、数字化解决方案)
  4. 华为煤矿军团首登央视 | 发布会金句爆棚
  5. 微软发布 Visual Studio 2022 版本 17.3:支持.NET MAUI 正式版,提高 C++ 性能
  6. python海龟教程_Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 7. 条件循环...
  7. 推荐8个堪称神器的网站!
  8. 英雄联盟出现game_error_directx的解决办法
  9. php移动插屏如何做,每天说移动营销,你懂插屏广告吗?
  10. Kali Linux——小白安装过程(2021)