刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

编程实现:

输入一个正整数,然后分行输出这个正整数奇数位上的数(个位数为第一位)。

输入描述:

输入一个正整数

输出描述:

分行输出这个正整数奇数位上的数


样例输入:

123

样例输出:

3
1

使用微信搜索喵呜刷题,轻松应对考试!

答案:

br />```pythonn = int(input())str_n = str(n)result = []for i in range(len(str_n)):if i % 2 == 1:result.append(str_n[i])for i, s in enumerate(result):print(s, end='\n' if i == len(result) - 1 else '\n')```

解析:

【喵呜刷题小喵解析】

首先,我们需要从用户那里获取一个正整数。然后,我们需要将这个整数转换为字符串,因为字符串的索引可以直接对应到数字的各个位数。

接下来,我们遍历这个字符串的每一个字符(也就是数字的每一个位数),如果索引是奇数(也就是位数是奇数),我们就将这个字符添加到结果列表中。

最后,我们遍历结果列表,将每一个字符打印出来,并在每个字符后面加上换行符。如果这是最后一个字符,我们就不需要在其后面加换行符,否则,我们需要加。这样,我们就可以得到奇数位上的数字,并且每个数字占一行。
创作类型:
原创

本文链接:编程实现: 输入一个正整数,然后分行输出这个正整数奇数位上的数(个位数为第一位)。 输入描述: 输

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share