Пожалуйста, помогите мне с этим, я не могу опустить количество кратных x
for
и continue
не должны быть написаны с большой буквы.
я на самом деле не могу решить вопрос, я пытаюсь решить его с двумя входами, вот вопрос: «Напишите программу для печати суммы от 1 до n. При вычислении суммы опускаются числа, кратные x. Примечание. Используйте Концепция продолжения Введите первую строку: Integer n Введите вторую строку: Integer x
хотя бы напишите (и выложите) программу, которая запускается - даже если она не дает правильного результата. люди не помогут здесь, если вы не вложите эти минимальные усилия. и, пожалуйста, возьмите тур, прочитайте как задать вопрос.
Ключевые слова, такие как for
и continue
, не должны быть написаны с заглавной буквы:
Если вы пытаетесь найти сумму чисел, не кратных 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)
sum
встроен в python и никогда не должен использоваться в качестве имени переменной.
Спасибо за это, я думал, что сумма используется как переменная, извините за это. В результате я отредактировал свой ответ.
Без проблем. Однако, как правильно сказал главный герой @hiro, будет полезнее, если вы включите действительный код Python, даже если он не работает. Вы можете использовать IDE, чтобы помочь решить большинство проблем с достоверностью или исследовать ошибку, которую вы получаете при попытке запустить код.
это недействительный питон... вы хоть пытались запустить свою программу?где
x
?