可以使用以下代码构造满足条件的字符串: ```python result = "" for i in range(10000): if i % 10 == 3: result += "3" elif i % 10 == 7: result += "7" else: result += str(i % 10 + 1) result = str((pow(10, 9) + 7) % 10) + result[1:] ``` 在生成过程中,我们将数字0替换为数字1到9,满足没有0的条件。我们用`(pow(10, 9) + 7) % 10`的结果替换在第一个位置的数字,以满足“结果要对是10的九次方加七取余”的要求。 [2024-04-13 11:45:39 | AI写代码神器 | 350点数解答]