gpt4 book ai didi

python - r/dailyprogrammer 的挑战#375 - 通过在每个数字上加一来打印一个新数字

转载 作者:太空宇宙 更新时间:2023-11-03 21:16:47 24 4
gpt4 key购买 nike

嗨,我不太了解编程,但我现在正在尝试在 Python 中学习 C++ 中的所有知识,因此我决定尝试他们在 Reddit 上提出的那些简单挑战。这对我来说在 C++ 中非常简单,但在 Python 中却很困难,因为数组的工作方式不同。

所以这是我解决这个问题的尝试:

x=(input("Give me the number: "))
arr=[]
for i in range (0,len(x)):
a=int(x[i])+1
arr.append(a)
for i in range (0,len(arr)):
print (arr[i])

它获取数字并向每个数字加一,但是当我运行它时得到结果,例如 50:6

1

而不是 61。我该如何更改它?

原始问题:在计算机中输入一个数字,然后通过在每个数字上加一来打印一个新的数字。如果遇到 9,请插入 10(不要结转,只是将内容移动一下)。

例如,998 变为 10109。

最佳答案

对于您的具体示例,它是

for i in range (0,len(arr)):
print (arr[i], end = "")
# ^^^

关于python - r/dailyprogrammer 的挑战#375 - 通过在每个数字上加一来打印一个新数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54635941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com