<p>编写一个程序,生成100个随机数,并记录这些随机数中有多少是偶数,有多少是奇数。你知道吗</p>
<pre><code>import random
def main():
print("There",even(),"even numbers\n")
print("There",odd(),"even numbers")
def even():
even_count=0
for i in range(0,100):
x= random.randint(1,100)# genreates random numbers
if (x % 2) == 0:#finds odd numbers
even_count += 1 #keeps count of even numbers
return even_count
def odd():
odd_count=0
for i in range(0,100):
x= random.randint(1,100)# genreates random numbers
if (x % 2) != 0: #finds odd numbers
odd_count+=1 #keeps count of odd numbers
return odd_count
</code></pre>