擅长:python、mysql、java
<p>我修改了您的代码,使它至少可以在python3.4上执行/编译。基本上<code>num=int</code>和<code>gennum = int</code>都是问题。这不会使<code>num</code>和<code>gennum</code>成为整数。这只将表示<code>int()</code>函数的对象分配给<code>num</code>和<code>gennum</code>。你知道吗</p>
<pre><code>import random
n= 0
sum1=0
temp=0
num=0
gennum = 0
count= 0
outputs= 0
calculated = 0
while count < 3:
max = int (input("enter a max value:"))
min = int (input("enter a minimum value:"))
gennum = int (input("how many numbers do you want to generate?"))
if min>max:
temp=min
min=max
max=temp
while n < gennum:
num=(random.randint(min,max))
sum1 = sum1 + num
print (num)
n=n+1
count = count + 1
print("this is the averages",calculated)
print("this is the maximum",max)
</code></pre>
<p>但它是否做了你想要它做的是另一个问题。我不能回答,因为我不知道你想做什么。你知道吗</p>