@ru_python

Страница 7110 из 9768
Alex
20.11.2018
20:48:34
в python это **

Amir
20.11.2018
20:48:59
в python это **
Как и в crystal

Tishka17
20.11.2018
20:50:11
Не во всех языках есть целочисленное возведение в степень

Google
Alex
20.11.2018
20:50:44
Как и в crystal
^ - это XOR

Muffistler
20.11.2018
20:51:12
Ребят, у меня возникла такая задача. Я в питоне не так хорошо разбираюсь, так что прошу помочь с её решением. Нужно создать команду которая будет выводить значения из массива, при этом, нам нужен не номер ячейки хранения, а названия. Команда должна выглядеть примерно вот так: /show (name) Как такое можно реализовать? (Прошу не закидывать камнянми если всё так просто, питон не является моим основным языком)

?? Eugene
20.11.2018
20:51:55
Спасибо за чатик
Ты еще возьмешь своё спасибо обратно :)

Elisey
20.11.2018
20:52:32
/show

Muffistler
20.11.2018
20:52:57
что значит не номер, а названия? тебе может быть dict нужен?
Название переменной хранившейся в массиве.

Alex
20.11.2018
20:53:09
словарь же

?? Eugene
20.11.2018
20:53:48
Я так понял, нужен не индекс элемента, а его значение

Amir
20.11.2018
20:53:49
^ - это XOR
В nim'е нет :))) import math echo 2 ^ 3 8

?? Eugene
20.11.2018
20:54:49
Да
И в каком контексте будет использоваться эта команда?

Tishka17
20.11.2018
20:55:14
В nim'е нет :))) import math echo 2 ^ 3 8
А как там xor побитовый?

?? Eugene
20.11.2018
20:55:52
Мб 2 xor 3 :)

Google
Alex
20.11.2018
20:55:58
таки да

Muffistler
20.11.2018
20:56:00
И в каком контексте будет использоваться эта команда?
Ну... честно говоря мне это нужно для реализации подобия базы данных управляемой через терминал.

?? Eugene
20.11.2018
20:56:05
Как в паскале

Tishka17
20.11.2018
20:56:23
таки да
Как для логических?

Amir
20.11.2018
20:56:53
Alex
20.11.2018
20:56:56
Ну... честно говоря мне это нужно для реализации подобия базы данных управляемой через терминал.
ты конечно очень сумбурно объяснил что хочешь. argparse \ click и readline библиотеки, если речь о построении CLI

Alex
20.11.2018
20:57:07
Tishka17
20.11.2018
20:57:56
Вот она особенность питона, что в нем булевые - тоже числа

Muffistler
20.11.2018
20:58:13
Тебе утилита командной строки нужна?
В этом и прикол что нет, мне надо написать её с нуля. (Простите, я не умею объянсять)

Muffistler
20.11.2018
20:59:09
Tishka17
20.11.2018
20:59:24
В этом и прикол что нет, мне надо написать её с нуля. (Простите, я не умею объянсять)
Попробую я угадать, человек хочет сделать две консольные команды set name value get name Выбрал для реализации питон.

Так?

То есть простой key-value storage нужен. Где ключ и значение - строки.

Alex
20.11.2018
20:59:59
похоже команда обученных экстрасенсов сегодня в чате

Tishka17
20.11.2018
21:00:22
Я угадал?

Muffistler
20.11.2018
21:01:05
Я не уверен.

Alex
20.11.2018
21:01:29
Я угадал?
похоже он сам не знает чего хочет.

Muffistler
20.11.2018
21:01:55
Я знаю, просто, это не похоже уже на то, чем оно задумывалось.

Google
Alex
20.11.2018
21:02:29
Я угадал?
может быть он хочет команды в телеграме?

Muffistler
20.11.2018
21:03:05
Нет.

Alex
20.11.2018
21:03:47
мой хрустальный шар на тех. обслуживании, не угадал =(

Muffistler
20.11.2018
21:07:30
Попробую объяснить снова. Мне нужна команда похожая на вот это - print (name) где name - это название переменной хранившейся в массиве. Просто, я знаю что можно просмотреть содержимое массива, используя индексы значений, но можно ли то же самое сделать используя лишь название переменной. И если можно, то как это реализовать?

Tishka17
20.11.2018
21:08:12
Да что такое "название переменной, хранившейся в массиве"

?? Eugene
20.11.2018
21:08:40
Да что такое "название переменной, хранившейся в массиве"
Да с этим уже разобрались :) просто элементы распечатать

Tishka17
20.11.2018
21:08:50
array=[1,2,3] Где тут название?

?? Eugene
20.11.2018
21:09:08
Разве?
Зуб даю

Tishka17
20.11.2018
21:09:24
Не так, array=["qwe", 2, "rty"] вот тут где название

Alex
20.11.2018
21:09:29
какое название какой нахрен переменной

hachiman
20.11.2018
21:10:19
array=[foo, bar] ?

Alex
20.11.2018
21:10:43
name в твоем примере это просто переменная. в каком по-твоему массиве она хранится?

?? Eugene
20.11.2018
21:10:50
А может, Алекс изначально был прав насчет словаря? ?

K_Oleksandr7
20.11.2018
21:11:17
Ребзятки , підкажіть будь-ласка , як прописувати функцію cos на пітоні

Michael
20.11.2018
21:11:23
Мне кажется, да, ему просто словарь нужен, но человек первый раз в программирование зашел

Google
K_Oleksandr7
20.11.2018
21:11:38
Через def

Alex
20.11.2018
21:11:49
Через def
через import

Tishka17
20.11.2018
21:11:51
Через def
import math

Маришка
20.11.2018
21:12:06
Tishka17
20.11.2018
21:12:29
Может echo $name?

?? Eugene
20.11.2018
21:12:35
Выглядит будто Маришка что-то знает

hachiman
20.11.2018
21:12:41
Нет
почему это ?

Tishka17
20.11.2018
21:12:55
почему это ?
Потому что экзек

Aragaer
20.11.2018
21:13:10
если речь о том, что x = 10 arr[5] = x

то вынужден огорчить, arr ничего не знает о том, что переменная, из которой в 5-ю ячейку пришло значение, когда-то называлась x

K_Oleksandr7
20.11.2018
21:13:45




Десь помилка

Alex
20.11.2018
21:14:17
Десь помилка
как научишься постить код не фото с экрана - приходи

Aragaer
20.11.2018
21:14:19
ишь ты, codephoto реально пользуется популярностью

K_Oleksandr7
20.11.2018
21:14:47
Зараз

OrangeFruit
20.11.2018
21:15:57
Список может быть элементом множества?

Google
Tishka17
20.11.2018
21:16:36
codephoto.ru же

Целый день ждал

Никто фотки не выкладывал

hachiman
20.11.2018
21:17:31
Никто фотки не выкладывал
У меня не делает B3aut1Full

Tishka17
20.11.2018
21:17:50
?? Eugene
20.11.2018
21:17:55
Никто фотки не выкладывал
Сказал бы что ждешь, мне же не сложно :)

K_Oleksandr7
20.11.2018
21:18:01
ишь ты, codephoto реально пользуется популярностью
x=int(input("Vvedit x")) def fact(x): if x==0: return 1 else: return x*fact(x-1) s=0 n=0 def cos(x): while((((-1)**n)*(x**(2*n)))/(fact(2*n))>0.0001): y=(((-1)**n)*(x**(2*n)))/(fact(2*n)) s=s+y n+=1 return s s=cos(x) print(s)

Tishka17
20.11.2018
21:18:16
Сколько скобок!

hachiman
20.11.2018
21:18:23
Чего говорит?
Ининет плохой, тока загрузка

?? Eugene
20.11.2018
21:18:30
Лиспом запахло

Alex
20.11.2018
21:19:41
и скорей всего ты получаешь UnboundLocalError: local variable 'n' referenced before assignment

не так ли?

Alex
20.11.2018
21:20:43
Ну, во-первых, import math ... ... ... s = math.cos(x)
ну ему явно надо реализовать эту функцию самому

Чингачгук
20.11.2018
21:21:05

Страница 7110 из 9768