# вопрос к упражнениям по практикуму Python.

**URL:** <https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371>\
**Category:** Python\
**Created:** [30.05.2019 14:51:09 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371 "2019-05-30T14:51:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pizzaro](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/p/977dab/32.png) [@Pizzaro](https://forum.itvdn.com/u/Pizzaro)\
**Post date:** [30.05.2019 14:51:09 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/1 "2019-05-30T14:51:09Z")

</div>

Добрый вечер! У меня такой общий вопрос по практикуму. Некоторые элементарные задания, в верности решения которых я уверен на 100%, не принимаются. Подсказки не помогают. Что делать? Реально бесит и демотивирует.

---

<div class="post-metadata">

**Author:** ![Prospero2005](https://forum.itvdn.com/user_avatar/forum.itvdn.com/prospero2005/32/342_2.png) [@Prospero2005](https://forum.itvdn.com/u/Prospero2005)\
**Post date:** [31.05.2019 18:26:14 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/2 "2019-05-31T18:26:14Z")

</div>

Доброго времени суток.  
Можно пример задания?

---

<div class="post-metadata">

**Author:** ![AndrewTrohin](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/a/8c91f0/32.png) [@AndrewTrohin](https://forum.itvdn.com/u/AndrewTrohin)\
**Post date:** [03.06.2019 08:32:44 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/3 "2019-06-03T08:32:44Z")

</div>

У меня тоже самое, писал отзыв на каждое такое задание - ответа не было, потом перестал писать - видимо это не приоритет организации. Бесит да, но это не должно демотивировать - задания в тестах легкие, в реальных проектах в разы сложнее.

---

<div class="post-metadata">

**Author:** ![olgapogoda](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/o/e19adc/32.png) [@olgapogoda](https://forum.itvdn.com/u/olgapogoda)\
**Post date:** [03.06.2019 11:26:01 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/4 "2019-06-03T11:26:01Z")

</div>

Здравствуйте. У меня тоже проблема в решении несложной задачи. Куратор и поддержка не отвечают.  
Может мы сможем помочь друг другу?

Курс Python Starter. Урок Переменные и типы данных в Python.

Задание 4.  
Найдите и исправьте ошибку в коде, при условии, что значения присваиваемые переменным A и B менять нельзя. sum\_ = 115

sum\_ = 115  
A = '15'  
B = 100  
sum\_ = A + B  
print(sum\_)

Я думаю, что нельзя складывать переменные строкового и целого типов.  
Подсказка выдала: Обратите внимание на тип переменных  
Попробовала изменить формулу на  
sum\_ = sum\_ + B или  
sum\_ = int(A)+ B или  
sum\_ =sum\_ + int(A)+ B  
но всё это неверное решение.

Может кто справился с этой задачей или знаете, что нужно исправить в коде?  
Буду благодарна за помощь)

---

<div class="post-metadata">

**Author:** ![Prospero2005](https://forum.itvdn.com/user_avatar/forum.itvdn.com/prospero2005/32/342_2.png) [@Prospero2005](https://forum.itvdn.com/u/Prospero2005)\
**Post date:** [03.06.2019 16:53:57 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/5 "2019-06-03T16:53:57Z")

</div>

уберите строку  
`sum_ = 115`  
явно типизируйте А  
`int(A)`  
у меня итоговый код был  
**A = '15'**  
**B = 100**  
**sum\_ = int(A) + B**  
**print(sum\_)**  
Будут вопросы по Starter`y - пишите. 🙂  
На досуге прошел его, если ничего не поменяли в логике тренажера, - помогу, подскажу, постараюсь объяснить 🙂

---

<div class="post-metadata">

**Author:** ![olgapogoda](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/o/e19adc/32.png) [@olgapogoda](https://forum.itvdn.com/u/olgapogoda)\
**Post date:** [03.06.2019 17:44:18 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/6 "2019-06-03T17:44:18Z")

</div>

Спасибо! Получилось!  
В ЕГЭ по информатике в задачах на исправление кода нельзя убирать или добавлять строки. Нужно искать и исправлять ошибки только внутри строки. Поэтому мне такое решение в голову не пришло)

---

<div class="post-metadata">

**Author:** ![Prospero2005](https://forum.itvdn.com/user_avatar/forum.itvdn.com/prospero2005/32/342_2.png) [@Prospero2005](https://forum.itvdn.com/u/Prospero2005)\
**Post date:** [03.06.2019 18:57:09 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/7 "2019-06-03T18:57:09Z")

</div>

Возможно, непринятие тренажером кода с 1 строкой связано с тем, что  
переменная **sum\_** нигде не задействована, в этом случае имеет место быть  
warning на тему "Redeclared 'sum\_' defined above without usage... This inspection detects unconditional redeclarations of names without being used in between...".  
Действительно, в этой переменной нет смысла до момента присваивания ей результата вычисления... Авторы явно за чистоту кода и требуют этого от студентов. 🙂  
Удачи.

---

<div class="post-metadata">

**Author:** ![Pizzaro](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/p/977dab/32.png) [@Pizzaro](https://forum.itvdn.com/u/Pizzaro)\
**Post date:** [05.06.2019 14:28:36 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/8 "2019-06-05T14:28:36Z")

</div>

Урок «Переменные и типы данных в Python» 9 задание:  
Создайте переменную x и присвойте ей значение - -234.636  
Создайте переменную n1 в которой будет находится модуль числа x.  
Создайте переменную n2 в которой будет находится результат округления n1 с точностью до 2 знаков после запятой.  
Создайте переменную n3 в которую поместите переменную n2 преобразованную к целому типу.  
Создайте переменную n4 в которую будет помещен результат возведения n3 в квадрат. Используйте встроенные функции.

Мое решение:  
x = -234.636  
n1 = abs(x)  
n2 = round(x, 2)  
n3 = int(n2)  
n4 = pow(n3, 2)

В PyCharm все работает.

---

<div class="post-metadata">

**Author:** ![Prospero2005](https://forum.itvdn.com/user_avatar/forum.itvdn.com/prospero2005/32/342_2.png) [@Prospero2005](https://forum.itvdn.com/u/Prospero2005)\
**Post date:** [06.06.2019 04:12:47 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/9 "2019-06-06T04:12:47Z")

</div>

В задании сказано:  
"_Создайте переменную n2 в которой будет находится результат округления **n1** с точностью до 2 знаков после запятой_."  
у Вас же первым аргументом идет **х**  
`n2 = round(x, 2)`

---

<div class="post-metadata">

**Author:** ![Grga](https://forum.itvdn.com/user_avatar/forum.itvdn.com/grga/32/341_2.png) [@Grga](https://forum.itvdn.com/u/Grga)\
**Post date:** [07.06.2019 11:56:40 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/10 "2019-06-07T11:56:40Z")

</div>

Добрый день! Упражнение 7  
Найти и исправить ошибки в коде:  
comp1 = 3 + 4i  
comp2 = Complex(2, 3)  
comp3 = complex("6-2")  
мой ответ не принимает  
comp1 = 3 + 4j  
comp2 = complex(2, 3)  
comp3 = complex(6 - 2)  
подскажите где я ошибся, благодарю.

---

<div class="post-metadata">

**Author:** ![Prospero2005](https://forum.itvdn.com/user_avatar/forum.itvdn.com/prospero2005/32/342_2.png) [@Prospero2005](https://forum.itvdn.com/u/Prospero2005)\
**Post date:** [07.06.2019 17:03:38 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/11 "2019-06-07T17:03:38Z")

</div>

> [@Grga](#):
>
> ! Упражнение 7

Попробуйте в 3 строке представить выражение как комплексное число, а не просто как разность действительной части 😉  
(пример, как выглядит комплексное число - в 1 строке)

---

<div class="post-metadata">

**Author:** ![Grga](https://forum.itvdn.com/user_avatar/forum.itvdn.com/grga/32/341_2.png) [@Grga](https://forum.itvdn.com/u/Grga)\
**Post date:** [09.06.2019 17:46:35 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/12 "2019-06-09T17:46:35Z")

</div>

12 задание

str1 = 'First line of text '  
str2 = ' Second line of text'  
string = str1 + str2  
print(string)  
Мой ответ. Ответ не засчитан, хотя в visual studio принят.  
Подскажите, где ошибся? Голову почти сломал 😑

---

<div class="post-metadata">

**Author:** ![Prospero2005](https://forum.itvdn.com/user_avatar/forum.itvdn.com/prospero2005/32/342_2.png) [@Prospero2005](https://forum.itvdn.com/u/Prospero2005)\
**Post date:** [09.06.2019 19:08:56 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/13 "2019-06-09T19:08:56Z")

</div>

Как по мне, так двойные кавычки **"** более понятны в строковых выражениях.  
Впрочем, "на вкус и цвет..." 🙂  
Попробуйте присвоить обеим переменным текст без пробела, а его (пробел) добавить при конкатенации в 3 строке...  
_(Из задания: "...Сложите строки с пробелом между ними..."_  
Несмотря на то, что иногда решений может быть несколько - сложно угодить тренажеру, приходится пробовать варианты. Привередливый он 🙂

---

<div class="post-metadata">

**Author:** ![Grga](https://forum.itvdn.com/user_avatar/forum.itvdn.com/grga/32/341_2.png) [@Grga](https://forum.itvdn.com/u/Grga)\
**Post date:** [12.06.2019 11:12:20 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/14 "2019-06-12T11:12:20Z")

</div>

Благодарю вас, Дмитрий за помощь!

Следующий вопрос по тренажеру, тема - "Условные конструкции" задание № 4:

Напишите код в соответствии с инструкциями в задании  
0 Напишите код который бы в зависимости от выбранного пункта меню сохраненного в переменной choice, выводил бы на консоль соответственно слова “File”, “View”, “Exit”. Иначе – “Incorrect choice”  
print("""Menu:

1. File
2. View
3. Exit""")

choice = input("Enter your choice: ")

# ...

# cod

# ...

Ну и собственно мой ответ:

print("""Menu:

1. File
2. Viev
3. Exit""")

choice = input("Enter your choice: ")

if choice == "1":  
print("File")  
elif choice == "2":  
print("Viev")  
elif choice == "3":  
print("Exit")  
else:  
print("Incorrect choice")  
В Visual Studio работает, в тренажере - нет.  
P.S. К сожалению редактор убирает пробелы перед словами print

---

<div class="post-metadata">

**Author:** ![Prospero2005](https://forum.itvdn.com/user_avatar/forum.itvdn.com/prospero2005/32/342_2.png) [@Prospero2005](https://forum.itvdn.com/u/Prospero2005)\
**Post date:** [12.06.2019 17:34:32 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/15 "2019-06-12T17:34:32Z")

</div>

> [@Grga](#):
>
> Viev

Попробуйте **Viev** заменить на **View**

---

<div class="post-metadata">

**Author:** ![Grga](https://forum.itvdn.com/user_avatar/forum.itvdn.com/grga/32/341_2.png) [@Grga](https://forum.itvdn.com/u/Grga)\
**Post date:** [12.06.2019 18:11:23 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/16 "2019-06-12T18:11:23Z")

</div>

Благодарю, все получилось.

---

<div class="post-metadata">

**Author:** ![Snarkfog](https://forum.itvdn.com/user_avatar/forum.itvdn.com/snarkfog/32/343_2.png) [@Snarkfog](https://forum.itvdn.com/u/Snarkfog)\
**Post date:** [14.06.2019 00:10:27 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/17 "2019-06-14T00:10:27Z")

</div>

Здравствуйте.  
Переменные и типы данных, задание 7, найти ошибки в коде:

> comp1 = 3 + 4i  
> comp2 = Complex(2, 3)  
> comp3 = complex("6-2")

Мое решение:

> comp1 = 3 + 4j  
> comp2 = complex(2, 3)  
> comp3 = complex(6, -2)

Решение не проходит, хотя в IDE все работает без проблем. В чем может быть причина?

---

<div class="post-metadata">

**Author:** ![Prospero2005](https://forum.itvdn.com/user_avatar/forum.itvdn.com/prospero2005/32/342_2.png) [@Prospero2005](https://forum.itvdn.com/u/Prospero2005)\
**Post date:** [14.06.2019 07:22:15 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/18 "2019-06-14T07:22:15Z")

</div>

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

> [@Prospero2005](#):
>
> Попробуйте в 3 строке представить выражение как комплексное число, а не просто как разность действительной части 😉  
> (пример, как выглядит комплексное число - в 1 строке)

Удачи.

---

<div class="post-metadata">

**Author:** ![Grga](https://forum.itvdn.com/user_avatar/forum.itvdn.com/grga/32/341_2.png) [@Grga](https://forum.itvdn.com/u/Grga)\
**Post date:** [18.06.2019 08:02:40 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/19 "2019-06-18T08:02:40Z")

</div>

ЦИКЛИЧЕСКИЕ КОНСТРУКЦИИ.

number = 0  
str\_ = "Enter a positive integer."  
while number \>= 0:  
number = int(input(str\_))

```
print("You nave entered", number)

```

все работает, но ответ не принят.

---

<div class="post-metadata">

**Author:** ![Prospero2005](https://forum.itvdn.com/user_avatar/forum.itvdn.com/prospero2005/32/342_2.png) [@Prospero2005](https://forum.itvdn.com/u/Prospero2005)\
**Post date:** [18.06.2019 15:54:26 UTC](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371/20 "2019-06-18T15:54:26Z")

</div>

Можете скинуть само задание?  
А то уже требует подписку 🙂  
Если возможно - не копированием, а скрин.  
Хочу глянуть в оригинале.

[Наступна сторінка](https://forum.itvdn.com/t/vopros-k-uprazhneniyam-po-praktikumu-python/3371.md?page=2)
