Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Python cоставить программу

составить программу нахождения суммы чисел кратных 3 и оканч на 1 из промежутка [1,200] двумя способами
(цикл while)
(цикл for)

Пожалуйста.... буду очень преочень благодарен

По дате
По рейтингу
Аватар пользователя
Мастер

Конечно, вот два способа:

Способ 1: цикл while

12345678910111213
 sum_for = 0  
 
  
 
for x in range(1, 201):  
 
    if x % 3 == 0 and x % 10 == 1:  
 
        sum_for += x  
 
  
 
print(sum_for)  



Способ 2: цикл for


123456789101112131415
 
  
sum_for = 0  
 
  
 
for x in range(1, 201):  
 
    if x % 3 == 0 and x % 10 == 1:  
 
        sum_for += x  
 
  
 
print(sum_for)