簡體   English   中英

如何將隨機數相加

[英]How to add random numbers together

number_checker = 0  

for random_variables in range(1,11):  
    import random  
    random = random.randint(1,25)  
    print(random)  
    if random % 2 == 0:  
        print("This number is even")  
        even_numbers = number_checker + random  
    else:  
        print("This number is odd")  
        odd_numbers = number_checker + random    

print("")  
print("This is the sum of even numbers.")  
print(even_numbers)  
print("")  
print("This is the sum of odd numbers.")  
print(odd_numbers)  

您應該將隨機數添加到even_numbersodd_numbers ,而不是number_checker 由於number_checker永遠不會改變,您只需將even_numbersodd_numbers設置為循環中產生的最后一個偶數和奇數。

import random

even_numbers = 0
odd_numbers = 0
for _ in range(1,11):
    r = random.randint(1,25)
    print(r)
    if r % 2 == 0:
        print("This number is even")
        even_numbers += r
    else:
        print("This number is odd")
        odd_numbers += r

print("")
print("This is the sum of even numbers.")
print(even_numbers)
print("")
print("This is the sum of odd numbers.")
print(odd_numbers)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM