用python写:输入一个正整数n,随机产生10个不超过3位的非负整数,将这些数字首尾相连以字符串形式
时间: 2023-05-22 18:03:59 浏览: 271
随机生成一个10以内的整数
可以使用以下代码:
import random
n = int(input("请输入一个正整数n:"))
nums = []
for i in range(10):
nums.append(str(random.randint(0, 999)))
result = "".join(nums)
if len(result) > n:
result = result[:n]
else:
result += "0" * (n - len(result))
print(result)
这个程序会先输入一个正整数n,然后随机生成10个不超过3位的非负整数,并将它们首尾相接形成一个字符串。如果这个字符串的长度大于n,就只取前n位;如果长度小于n,就在结尾补0直到长度为n。最后输出这个字符串。
阅读全文