Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 22.07.2020
Сообщений: 1

Нужно понять что делает программа на Пайтоне

22.07.2020, 21:56. Показов 2651. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
>>> type(a)
<class 'int'>
>>> type(b)
<class 'int'>
>>> type(58)
<class 'int'>
>>> type(99.9)
<class 'float'>
>>> type('abc')
<class 'str'>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.07.2020, 21:56
Ответы с готовыми решениями:

Понять, что делает программа
(defun join(m l) ;возвращает в список l те его эл-ты,к-е были перенесены (cond ((null m) l) ;в список m (t (join (cdr...

Понять, что делает программа
var n : integer; s: real; Function f(x:real):real; begin f:=1-0.25*sin(x)*sin(x); end; procedure rect (a,b:real;...

Дать понять пользователю, что программа что-то делает, а не зависла
Написал программу для поиска текста в файлах, но т.к. файлов много программа &quot;зависает&quot; на время перебора файлов и поиска в них. ...

6
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
22.07.2020, 22:01
Цитата Сообщение от john1234 Посмотреть сообщение
Нужно понять что делает программа
Понял?
2
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
23.07.2020, 13:30
Цитата Сообщение от john1234 Посмотреть сообщение
Нужно понять что делает программа
Интерпретатор в интерактивном режиме сам сообщает Вам, что он делает. Что бы понять, что он сообщает нужно изучить питон. Вам как, прочитать полный курс лекций по питону? Рассказать что такое классы? Что каждый объект в питоне принадлежат какому либо классу.

Добавлено через 3 минуты
john1234, Кстати, кусок кода, который Вы привели, не полный. Где инициализация переменных a и b ?
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
23.07.2020, 13:34
да поймет читающий.

Не по теме:

Отче наш, иже еси на АйБиЭм ПиСи, код наш насущный дай нам!Помилуй нас от пэйпер джэма и фатал эрора! Дай нам MD-ков неубываемых и паролей на них. Избавь нас от Юзера глупого, ибо продвинут он стал и имя ему БУХ. Выправи программы наши кривые, ибо клинит башни нам от конфигураторов и отладчиков Открой нам знание, ибо истинно говоришь Ты нам, где тру и фолс. Откомментируй код наш многомегабайтный, ибо погрязли мы в MD-шниках своих. Укроти ламеров, имя Твое всуе поминающих, ибо не ведают, что творят. Упаси нас от Галактик и Бэстов. Да приидет царствие одинэса. Не заставь нас нырять в мануалы бездонные и хэлпы путанные, ибо ересь в них, а дай нам уразуметь ридмя крошечные, ибо в них слово Господне.

если не помогает то есть куча бибилий. самая популярная Марк Лутц - Программирование на Python.
2
23.07.2020, 13:44

Не по теме:

Semen-Semenich, Вместо Господня предлагаю использовать - Ада Августа Байрон.

0
2492 / 1156 / 709
Регистрация: 25.04.2016
Сообщений: 3,325
23.07.2020, 16:24
john1234, type выводит тип переданных данных, по сути тип объекта, например:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Test:
    def __init__(self):
        self.x = 0
        self.y = 0
    def getX(self):
        return self.x
 
print( type(1) )
print( type([1, 2, 3]) )
print( type(1.0) )
print( type({1, 2, 3}) )
print( type(Exception) )
 
a = Test()
print( type(a) )
print( type(a.getX()) )
<class 'int'>
<class 'list'>
<class 'float'>
<class 'set'>
<class 'type'>
<class '__main__.Test'>
<class 'int'>
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
24.07.2020, 13:35
john1234, Я тут подумал. Может зря я сразу решил, что Вы лентяй? Может Вам просто не повезло с учителем, или Вы не удачно выбрали учебник, что бы изучать питон? Кстати об учебнике, наиболее подробно все объясняется в книге
Лутц М. Изучаем Python
Но объем книги большой, 1200 страниц. Поэтому учиться мо нему имеет смысл тем, кто хочет изучить питон основательно. Остальным имеет смысл использовать эту книгу как справочник, когда им что либо не понятно при изучении питона из других источников.
Приведенный Вами код не полный, что бы его объяснить. Полный код выглядит так
Python
1
2
3
4
5
6
7
8
9
10
11
12
>>> a = 5
>>> b = 27
>>> type(a)
<class 'int'>
>>> type(b)
<class 'int'>
>>> type(58)
<class 'int'>
>>> type(99.9)
<class 'float'>
>>> type('abc')
<class 'str'>
Вот что пишет Лутц в своей книге в главе "Введение в типы объектов языка Python":
"В самом общем виде можно сказать, что программы на языке Python выполняют некоторые действия над чем-то. «Некоторые действия» принимают форму операций, таких как сложение или конкатенация, а под «чем-то» подразумеваются объекты, над которыми выполняются операции. В этой части книги мы сосредоточимся на этом «что-то» и на действиях, которые могут выполняться программой.
Говоря более формальным языком, данные в языке Python представлены в форме объектов – либо встроенных, предоставляемых языком Python, либо объектов, которые мы создаем с применением конструкций языка Python или других инструментов, таких как библиотеки расширений, написанные на языке C. Мы уточним это определение позднее, но если говорить по сути, объекты – это области памяти со значениями и ассоциированными с ними наборами операций. "
На самом деле, для понимания приведенного Вами примера, нужно знать еще много чего. Вкратце попытаюсь Вам объяснить.
Ваш пример не является кодом программы на питоне (кто то может не согласиться, я не настаиваю). Это сеанс работы с интерпретатором питона в интерактивном режиме.
Об этом говорят подсказки интерпретатора приглашающие к вводу с клавиатуры >>>. Вы вводите данные или команды и питон отвечает.
Боюсь здесь места не хватит, что бы все Вам объяснить. Но частично попробую.
Все объекты и в реальности и в питоне группируются по присущим им свойствам и по тем действиям, которые можно с ними осуществлять. Каждая из таких групп называется типом входящих в нее объектов или классом. В питоне, начиная с версии 3.0 , тип и класс являются синонимами. Но в версиях ниже 3.0 , это были разные понятия. Ключевые слова type (тип) и class (класс) соответствуют понятиям, которые являются синонимами, но сами ключевые слова type и class по традиции питона выполняют разные действия.
Функция type(obj) возвращает тип, или что то же самое начиная с версии 3.0 , класс данного объекта obj . В последних версиях питона она говорит, что это класс.
Я и так уже слишком много написал, поэтому попробуйте дальше разобраться сами. А что все таки не поймете, то поищите в интернете или в крайнем случае спрашивайте здесь. Просто это базовые элементарные вещи в питоне, сюда обычно люди обращаются с более серьезными вопросами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.07.2020, 13:35
Помогаю со студенческими работами здесь

Не могу понять что делает программа
Не могу понять что делает программа void main() { char stroka; int n; puts(&quot;введите строку&quot;); gets(stroka); ...

Дана программа понять что делает
Ниже приведина программа.Получив на вход число х , эта программа печатает два числа a и b. Укажите наибольшее из трёх чисел х. при выврде...

Не могу понять что именно делает программа
int prog14(int&amp;a, int&amp;s) { int n, k; for (n = a, s = 0; n != 0; n = n / 10) { k = n % 10; if (k &gt; s) s = k; } return...

Я не могу понять что делает данная программа. Точнее что делают функции используемые в это коде
#include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;ctime&gt; using namespace std; int g(int a, int n); int s(int a, int n); int...

Что делает эта программа? Совсем не могу понять сути её
var i: integer; s: string; g: boolean; x: integer; begin readln(s); i := 1; g := false; x := 0; while (i...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru