繁体   English   中英

编写程序打印 1 到 n 的总和。 在计算 sum 时会省略 x 的倍数。 注意:使用 continue 的概念

[英]Write a program to print the sum of 1 to n. While calculating sum omits the numbers which are multiples of x. Note :Use the concept of continue

请帮我解决这个问题,我不能省略多个 x

For i in range(0,n+1):
    if(i%6==0):
        Continue 
        Sum=sum+i
        print(int(sum))
print(sum)

forcontinue等关键字不应大写:

如果您试图找到不是 x 倍数的数字的总和,那么您可以试试这个:

total = 0
n = int(input("Enter n: "))
x = int(input("Enter x: "))
for i in range(0,n+1): 
    if(i%x==0): 
        continue  
    total += i
print(total)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM