Python

Python - практика

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

Алексей 09 сентября 2022 в 00:06

Так же во втором модуле 9 задание не принимает ответ. Хотя компилятор мой выполняет код.
info = {"Alex": 35, "Bob": 40, "Mike": 23}
info.pop("Bob")
info["Mike"]=24
print(info.keys())
info.clear()
print(info)


Все дело только в скобках? и так и так можно, почему не добавить и другое решение
Ответить

Алексей 08 сентября 2022 в 22:39

Почему во втором модуле 6 задача не принимает такой ответ? Я логику решения вашу понял, но так же проще?


nums = [7, -2.33, 6, 0.01]
for i in nums:
if i<0:
print(i)
Ответить

Дима 01 августа 2022 в 12:20

lis = [5, 7, 233, 8, 301, -1, 93, -4]

max = lis[0]
sec_max = lis[0]
for i in lis:
    if i > max:
        sec_max = max
        max = i
        
print(sec_max)


Очень странно работает ваш ответ на практику по питону по поиску sec_max. Если в данном коде в конец списка добавить число от 234 до 300 то у нас будет выводить что второе максимальное число это 233. А вот если ввести код который работает корректно, то получаем ошибку
Ответить

Мария 31 июля 2022 в 21:54

Почему вы ищите количество цифр 6 в числе 1467 с помощью целочисленного деления на 6?
И почему при запуске вашего ответа 1467 // 6 получается 1?
Ответить

Дима 29 июля 2022 в 14:28

второй модуль задание два, не принимает вариант в таком виде
lis = [5, 7, 233, 8, -1, 93, -4, 301]
min = lis[0]
for i in lis:
if i < min:
min = i
print(min)

Хотя в правильном варианте такой же текс, только с парой строчных пробелов которые впринципе ничего не решают, почему то приняло решение только из ответа
Ответить

Sergei 24 июля 2022 в 10:47

первый модуль пятое задание непонятно сформулировано. кажется что нужно найти количество цифр 6 в записи числа 1467, на деле в задании требуется просто разделить на 6 без остатка
Ответить

Наталія 11 июля 2022 в 21:07

Доброго дня! У мене підписка на місяць, але б мали бути відкриті практичні та великі завдання, я їх не можу відкрити, можливо я щось не правильно роблю, підкажіть будь ласка, як це зробити
Ответить

itProger 11 июля 2022 в 21:48

Здравствуйте!
У вас есть доступ только к тем задания, что находятся на страницах с курсом под видео: https://itproger.com/course/python

Надежда 30 июня 2022 в 18:25

Добрый день!
(Переменные, третья задача)
Получается, что в Python практически невозможно создать переменную, значение которой нельзя было бы поменять!
Даже если я создаю КОНСТАНТУ и через несколько строк меняю ее значение, интерпретатор совершенно не ругается...
Ответить

itProger 30 июня 2022 в 20:18

Вы можете попробовать воспользоваться сторонним модулем. Ниже пример кода:
from typing import Final

a: Final[int] = 1

Тимур 12 июня 2022 в 10:10

В первом задании написано, что если число сразу привести к типу инт, то дальнейшие действия будут работать неверно. Но у меня так получилось
otv=int(input("Гив ми число"))
print(str(otv)+str(otv*2))
Ответить

Алексей Дмитриевич 22 мая 2022 в 17:43

первый модуль - переменные.
не получается ввести код. браузер другой пробовал
Ответить

KONSTANTIN 21 мая 2022 в 22:11

Не работает задание Модуля 3 "При помощи цикла while выведите квадраты чисел от 4 до 13 (включительно) с пропуском чисел 7 и 11." При отправки на сервер появляется значок ⛔ и все. Больше кнопка не активна. Пробовал разные браузеры.
Ответить

itProger 22 мая 2022 в 10:50

Попробуйте очистить кэш или зайти с другого браузера

Александр 21 мая 2022 в 21:51

С практикой, первый модуль, последние задание, там ошибка вылетает.
Подумал, что из-за того, что пишу через одинарные ковычки, поменял, не помогло.
Скопировал тот ответ, которые предлагается, даже с ним пишет, что ответ не правильный :(
Ответить

Кирилл 19 мая 2022 в 19:44

Я по первому заданию не понял, почему так произошло что 2 числа 23 и 46 не сложились в одно число 69, а именно как строка 2346?
Объясните пожалуйста
Ответить

Андрій Олексійович 20 мая 2022 в 11:10

Коли застосовується множення до типу даних str дані дублюються. У варіанті рішення авторів ресурсу спершу йде множення (str, що отримали від input()), а вже потім результат цього множення конвертується у int. Було 23, а після множення 2323. Потім до цього числа додається ще 23 і виходить, що 2323+23=2346.

Константин 19 мая 2022 в 11:42

В последнем задании можно не преобразовывать переменную "а": res = a + b + float (c)
Ответить

itProger 19 мая 2022 в 12:45

Да, вы правы. Питон позволяет ее не преобразовывать, но мы указали это для наглядности.