【发布时间】:2013-10-25 08:29:59
【问题描述】:
我有一个简单的问题。我有以下代码...
def abc(c):
a = 1
my = set()
while a <= c:
b = randrange(1, 365)
my.add(b)
a = a + 1
print(my)
现在 c 在我的主要功能中。 c 是提示用户输入的整数。例如,如果 c = 10,那么只要 a
【问题讨论】:
-
randint()包含端点,因此您会得到介于 1 和 366 之间的随机值。如果您希望不包含端点,请使用randrange()。 -
您的本地名称不匹配。
my与mySet不同。 -
答案已解决。我必须等待 12 分钟才能接受它。谢谢大家
-
@MartijnPieters 你觉得你能帮我解决第二个问题吗?
-
您不应该在已回答的现有问题中添加新问题;我看到你现在添加了一个new question;这是正确的做法。
标签: python loops while-loop