def a__b(x,y):
print(x+y)
a__b("holle","python")
def a__int(i,k,j):
'''组成不同的3位数
'''
import random
for i in range(1,5):
for k in range(1,5):
for j in range(1,5):
if i != k:
if k != j:
if j != i:
print(i,k,j)
a__int(100,200,300)
求大神检查bug
1条回答 默认 最新
PYR-202410 2024-06-09 12:55关注你可以使用以下代码组成一个不重复的三位数:
import random def a_int(a,b,c): l = [a,b,c] l2 = [] for i in range(len(l)): while True: r = l[random.randint(0,2)] if not r in l2: l2.append(r) break return l2如果要更快的运行速度请使用这个
def a_int(a, b, c): numbers = [a, b, c] random.shuffle(numbers) return numbers解决 无用评论 打赏 举报 编辑记录