<p>我应该写一个程序来改变一个字符串,如果这个位置号不是质数,但我似乎不知道如何使第一个位置,例如位置2,素数,并使其余可以被2整除的位置变成N。下面是我目前所拥有的,我是一个int错误。如果有人能帮我,我会非常感激的。谢谢你</p>
<pre><code>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)
</code></pre>