7 / 2 / 0
Регистрация: 19.10.2014
Сообщений: 272
|
||||||
1 | ||||||
Начальный уровень Python. Функции08.06.2017, 14:48. Показов 2102. Ответов 10
Метки нет (Все метки)
Привет, взялся за изучение Python, хочу написать 2 функции которые будут шифровать и расшифровывать символы. То есть при шифровке сдвигать символ на +3.
Добавлено через 7 минут А точнее поему не вызывается функция decrypt(x)
1
|
08.06.2017, 14:48 | |
Ответы с готовыми решениями:
10
Задачи по python 3 НАЧАЛЬНЫЙ УРОВЕНЬ сложности Диапазон чисел, функция if (супер начальный уровень) Наследование в Python (базовый уровень) Си начальный уровень |
0 / 0 / 1
Регистрация: 08.06.2017
Сообщений: 5
|
||||||
08.06.2017, 15:02 | 2 | |||||
Проверьте отступы в процедурах и циклах после имени процедуры 4 пробела и т.д.
0
|
7 / 2 / 0
Регистрация: 19.10.2014
Сообщений: 272
|
|
08.06.2017, 15:06 [ТС] | 3 |
Проверил, все ровно в функцию не заходит decrypt(x)
0
|
0 / 0 / 1
Регистрация: 08.06.2017
Сообщений: 5
|
||||||
08.06.2017, 15:11 | 4 | |||||
Process started >>> enter str bumos 98 101 ---- 117 120 ---- 109 112 ---- 111 114 ---- 115 118 ---- <<< Process finished. (Exit code 0) ================ READY ================
0
|
7 / 2 / 0
Регистрация: 19.10.2014
Сообщений: 272
|
|
08.06.2017, 15:24 [ТС] | 5 |
Подскажите пожалуйста, в теле одной функции написана другая функция. Но она не вызывается, отладчик даже не заходит в нее. Что не так делаю?
0
|
0 / 0 / 1
Регистрация: 08.06.2017
Сообщений: 5
|
||||||
08.06.2017, 15:42 | 6 | |||||
В теле процедуры зашифровать(encrypt) есть вызов функции расшифровать decrypt - в результате на экране будут символы в расшифрованном виде
Добавлено через 7 минут
0
|
5032 / 3378 / 1155
Регистрация: 21.03.2016
Сообщений: 8,203
|
|
08.06.2017, 17:47 | 7 |
yyyuuu, все у тебя заходит но только функция encrypt в цикле получает первое значение из text после чего пройдя все условия и что то сделав с этим единственным значением вызывает decrypt(x) которая обработав это значение выдает результат и завершает свою работу ну а следущей строкой в функции encrypt(text) после вызова decrypt(x) стоит команда return x которая и завершает работу первой функции и всего кода в целом
1
|
7 / 2 / 0
Регистрация: 19.10.2014
Сообщений: 272
|
||||||
09.06.2017, 06:22 [ТС] | 8 | |||||
Тогда подскажите почему когда выполняется допустим код -
0
|
5032 / 3378 / 1155
Регистрация: 21.03.2016
Сообщений: 8,203
|
||||||
09.06.2017, 12:00 | 9 | |||||
так оно и есть выполняется функция после чего return x возвращает значение из encrypt туда откуда была вызвана. простой пример
72 69 76 76 79 HELLO!!! 71 79 79 68 66 89 69 GOODBYE!!!
2
|
7 / 2 / 0
Регистрация: 19.10.2014
Сообщений: 272
|
|
10.06.2017, 07:29 [ТС] | 10 |
немного не понял, ретерн возращает значение функции. В моем коде Я передал функцию вторую функцию НО, по отладке в нее даже не зашло
0
|
5032 / 3378 / 1155
Регистрация: 21.03.2016
Сообщений: 8,203
|
||||||
10.06.2017, 09:51 | 11 | |||||
Сообщение было отмечено yyyuuu как решение
Решение
с чего ты так решил? вот твой вариант без условий скопируй и убедись что все вызывается
1
|
10.06.2017, 09:51 | |
10.06.2017, 09:51 | |
Помогаю со студенческими работами здесь
11
Начальный уровень C++ Строки. Начальный уровень. Функциями. начальный уровень UML, начальный уровень Задание на С (начальный уровень) Задание на С (начальный уровень) Задание на С (начальный уровень) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |