Найти - Пользователи
Полная версия: Помогите с кодом
Начало » Python для новичков » Помогите с кодом
1
Fox_1
Хай гайз. Помогите код упростить с помощью добавления двух новых переменных, сидел думал, чет ничего в голову не приходит.Код выводит число,сумма цифр которого > 5. Условие в коде можно убрать и сделать с еще 2 циклами.(Тут ответ 865)
s = 0
for i in range(100,1000):
if i//100 + i//10%10 + i%10 > 5:
s += 1
print(s)
PEHDOM
если под “упростить” вы понимаете сделать более понятным то можно вот так
 s = 0
for i in range(100,1000):
    i,j,k = str(i)
    if int(i) + int(j) + int(k) > 5:
        s += 1
print(s)

а можно так
 s = 0
for i in range(1,10):
     for j in range(0,10):
        for k in range(0,10):
            if i+j+k > 5:
                s += 1              
print(s)
ХЗ что вам нужно на самом деле
Fox_1
Спасибо за помощь!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB