【发布时间】:2017-04-20 15:35:59
【问题描述】:
如果该位置编号不是质数,我应该编写一个程序来更改字符串,但我似乎无法弄清楚如何制作第一个位置,例如位置 2,质数,然后制作其余的可以被2整除的位置变成N。下面是我目前拥有的,我是一个int错误。如果有人可以帮助我,我将不胜感激。谢谢
while True:
number = int(input("Enter a number greater than 10: "))
if number < 10:
print("Invalid input. Try again")
else:
break
n_list = ["P"] * (number + 1)
n_list[0] = "N"
n_list[1] = "N"
for i in range(n_list):
if int(n_list[i]) % 2 == 0:
n_list[i] = "N"
print(n_list)
【问题讨论】:
-
我认为如果你不逐字粘贴你的作业,你会得到更少的反对票。在那之后,OP 实际上确实提供了自己的代码和一些关于它卡在哪里的描述。
-
(但是,“我收到错误”不是可接受的错误描述)
标签: python list python-3.x loops position