<p>过去一周我一直在为这个任务拼命工作,但我仍然感到困惑。我必须创建一个程序,让用户输入2个数字,按大小顺序排列,在范围内打印20个随机数字,还可以确定它们是奇数还是偶数。到目前为止,我得到的是:</p>
<pre><code>#Main function
import random
def main():
first = int(input("Enter first integer: "))
second = int(input("Enter second integer: "))
def sortnums(first, second):
if first > second:
return second, first
else:
return first, second
MIN, MAX = sortnums(first, second)
for x in range(20):
random = random.randrange(MIN, MAX)
if random%2 == 0:
print ("The random number", random ,"is even.")
elif random%2 != 0:
print ("The random number", random ,"is odd.")
return random
main()
</code></pre>
<p>我不只是懒洋洋地要求一个解决方案,我真的已经用尽了我的努力在这个问题上,甚至联系了我的实验室导师寻求更多的建议,但我仍然不知道为什么它不起作用。
谢谢。在</p>