" " "
需求:
键盘输入正整数n,求出n与其反序数之和并输出
例如,输入2038,输出应为2038+8302=10340
" " "
step1: 首先分析反序数求法
1)方法一:Python中字符串有直接取反的操作,利用 str[::-1] 取反
![](https://img.haomeiwen.com/i4170765/e419fa4f63e37890.png)
2)方法二:通过索引号逆序遍历字符串的每一个字符,逐一进行字符拼接(字符可以直接相加,"a" + "b" = "ab"),得到反序的字符串
3) 方法三:通过索引号正序遍历字符串的每一个字符,利用字符拼接,得到反序的字符串
step2: 求和
代码过程
方法一:字符串str[::-1]取反
![](https://img.haomeiwen.com/i4170765/55e01319bfe5c5b7.png)
结果显示:
![](https://img.haomeiwen.com/i4170765/f989d09fbfe07946.png)
为了练习字符串的拼接,用以下方法可以试试哟
方法二:索引号逆序遍历字符串
![](https://img.haomeiwen.com/i4170765/ea8a68ea71cee9a4.png)
方法三:索引号正序遍历字符串
![](https://img.haomeiwen.com/i4170765/d7f18bfed1a390fe.png)
总结:
字符串取反很方便,直接str[::-1]就行
字符串拼接很方便,直接相加+就行
网友评论