Python

Python - практика

Сложность: Всего: 170 заданий
Уроки Python для начинающих
Комментарии
Добавить комментарий

Никита 26 июля 2022 в 20:04

Нахождение суммы

если print оставить в том месте где он у вас, сумма не правильная получается, но выводит каждую итерацию не доходя до конца, до 57 включительно
если вывод сдвинуть влево, выводит только сумму и правильную.
Можно пояснить данную ситуацию? и как вообще в условии правильно, получить только сумму или же выводить сумму каждый раз ?
Ответить

Кирилл 12 июня 2022 в 20:54

Почему continue не может быть использовано в цикле while?
num = 0

while num < 100:
    num += 1
    if num == 50 or num == 99:
        continue
    else:
        print(num)
Ответить

itProger 12 июня 2022 в 21:24

Возможно вы что-то не то запускали, но данный код срабатывает как было задумано. Он в вашем случае пропустит 50 и 99.

Константин 20 мая 2022 в 19:50

Во второй задаче не сказано не включительно 100, а т.к. 100 так же кратно 4, думаю вернее будет написать: for i in range(1,101):
Ответить

Константин 20 мая 2022 в 19:29

Первую задачу решил по другому:
k=int(input('Количество рядов: '))
i=0
while i < k:
print('# '*i)
i+=1
i=k
while i != 0:
print('# '*i)
i-=1

Не могу понять:
for i in range(n, 0, -1): # Перебираем элементы с конца - Получается тут i присваивает сразу значение 4 благодаря методу range?

Ответить

Тимур 17 июня 2022 в 17:37

Вот намного проще
a=int(input("Введите количество рядов "))

for i in range(1,a+1,1):
print("#"*i)
for i in range (a-1,0,-1):
print("#" * i)