如何用PYTHON解决加一问题

2025-04-17 05:38:47

1、打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

如何用PYTHON解决加一问题

2、#Input: [1,2,3]#Output: [1,2,4]这是要求的输入和输出的结果对比,要求+1

如何用PYTHON解决加一问题

3、for i in range(len(digits)): print(i)首先要理解的是范围。

如何用PYTHON解决加一问题

4、for i in range(len(digits)-1, -1, -1): print(i)这是我们要做的倒序范围。

如何用PYTHON解决加一问题

5、digits = [1, 2, 3]for i in range(len(digits)-1, -1, -1): print(digits[i]) 引入列表的时候就要得出列表的数字。

如何用PYTHON解决加一问题

6、digits = [1, 2, 3]sum = 0for i in range(len(digits)-1, -1, -1): sum = sum + digits[i] print(sum)首先我们要有个变量,这个变量可以求和。

如何用PYTHON解决加一问题

7、digits = [1, 2, 3]sum = 0for i in range(len(digits)-1, -1, -1): sum = sum + digits[i] print(sum+1)最终的数字要+1,所以我们先在最后加上1。

如何用PYTHON解决加一问题

8、digit衡痕贤伎s = [1, 2, 3]sum = 0sub = 1for i in range(len(digits)-1, -1, -1像粜杵泳): sum += (digits[i] * sub) sub *= 10 print(sum+1)然后要理解个位十位百位的区别,因此增加多一个变量。

如何用PYTHON解决加一问题

9、digit衡痕贤伎s = [1, 2, 3]sum = 0sub = 1for i in range(len(digits)-1, -1, -1像粜杵泳): sum += (digits[i] * sub) sub *= 10 map(int, str(sum+1))现在需要把整数逐个变为列表。

如何用PYTHON解决加一问题

10、digit衡痕贤伎s = [1, 2, 3]sum = 0sub = 1for i in range(len(digits)-1, -1, -1像粜杵泳): sum += (digits[i] * sub) sub *= 10 list(map(int, str(sum+1)))用PYTHON3要这样表示才行。

如何用PYTHON解决加一问题
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢