能否请您告诉我如何在每个用户的输入中添加两位数的唯一代码。
问题场景是,如果程序从用户那里获得4个输入(input1,input2,input3,input4),则程序还应该在每个输入中分配一个唯一的2位代码。
这只是我工作的一小部分,但是如果您可以指导我如何获得它,对我来说将是很大的帮助。如果您不想给出真正的答案,您可能会给我一个提示,但这对我来说很重要,因为一旦获得此提示,我就可以理解所有其他代码:)
这是我到目前为止所做的:
for i in range(99):
rnd = print(f'{i:02}')
Input1 = print(input("enter your first input: "))
Input2 = print(input("enter your second input: "))
Input3 = print(input("enter your third input: "))
Input4 = print(input("enter your fourth input: "))
这是示例输出:
45 Input1
90 Input2
88 Input3
10 Input4
非常感谢
答案 0 :(得分:1)
您可以通过使用random.sample
中4
的{{1}}中的代码来获取代码,并将输入保存到由代码索引的字典中。
range(10, 100)
样本输入和输出:
import random
inputs = {}
for code in random.sample(range(10, 100), 4):
inputs[code] = input('Input%d: ' % (len(inputs) + 1))
print(inputs)