函数创建/生成随机数

2024-04-26 12:46:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要帮助创建一个函数,生成8位随机数与2个最喜爱的数字排序的任何地方。你知道吗

def favourite_number(first, second):
    phone = random.randint(600000,699999)
    generate = first,second,phone
    return generate
print(favourite_number(8,6))

这是我得到的结果,但我希望它被随机放置在任何地方,而不是强制性地在开始,也没有逗号。你知道吗

"C:\Users\WIN Ultimate\PycharmProjects\new\venv\Scripts\python.exe" "C:/Users/WIN Ultimate/PycharmProjects/new/Numbergenerator.py"
(8, 6, 699936)

Tags: 函数numbernew排序地方phone数字win
2条回答

使用列表而不是元组,这样就可以插入随机索引。你知道吗

def favourite_number(first, second):
    phone = random.randint(600000,699999)
    generate = [first, second]
    generate.insert(random.randint(0, 2), phone)
    return generate

如果要打印时不带逗号,请使用:

print(" ".join(map(str, favourite_number(8, 6))))

我想这就是你要找的(:

import random
def favourite_number(first, second):
    phone = random.randint(600000,699999)
    generate = first,second,phone
    generate = [str(x) for x in generate]
    return ''.join(generate)
print(favourite_number(8,6))

有很多方法可以做到!!你知道吗

相关问题 更多 >