import random
foo = ['battery', 'correct', 'horse', 'staple']
secure_random = random.SystemRandom()
print(secure_random.choice(foo))
if foo == "battery" :
print ("a")
if foo == "correct" :
print ("a")
if foo == "horse" :
print ("a")
if foo == "staple" :
print ("a")
答案 0 :(得分:1)
不要在if语句中重复相同的事情,而是制作一个元组列表,将“images”与其值相结合
foo = [('battery', battery_img), ( 'correct', correct_img)]
随机取一个元组,并显示图像
value, img = random.choice(foo)
print("Show {} for value {}".format(img, value))