给一个不多于4位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。请写出程序并画出流程图。

1个回答
展开全部
摘要 num = int(input("请输入一个不多于4位的正整数:"))# 计算数字的位数if num < 10: digits = 1elif num < 100: digits = 2elif num 1000: digits = 3else: digits = 4print("输入数字的位数为:", digits)# 逆序打印各位数字print("输入数字的逆序为:", end="")while num > 0: digit = num % 10 print(digit, end="") num //= 10
咨询记录 · 回答于2023-03-20
给一个不多于4位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。请写出程序并画出流程图。
num = int(input("请输入一个不多于4位的正整数:"))# 计算数字的位数if num < 10: digits = 1elif num < 100: digits = 2elif num 1000: digits = 3else: digits = 4print("输入数字的位数为:", digits)# 逆序打印各位数字print("输入数字的逆序为:", end="")while num > 0: digit = num % 10 print(digit, end="") num //= 10
以上是程序代码,您可以参考
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消