import random
mylist = ["a", "b", "c"]
mynums = ["1","2","3"]
myint = ["6","7","8"]
random.choice (mylist)
if random.choice(mylist) == "a":
print ("a")
random.choice (mynums)
print (random.choice (mynums))
if random.choice(mylist) == "b":
print ("b")
random.choice (myint)
print (random.choice (myint))
if random.choice(mylist) == "c":
print ("c")
现在这段代码大部分都可以工作,但有时在运行之后;它要么在不显示任何内容的情况下执行,要么在同一运行期间选择两个字母。
(我也是 python 新手,我愿意接受任何让我的上述代码“更整洁/更快”的建议。但请解释一下更改,我想在更改之前了解它。)
编辑 非常感谢大家!你们都非常有帮助,我可能会补充说很快。