besoin AIDE en PYTHON
keioporteban
2021-09-18 21:12:30
yo j'ai juste une variable que je voudrais modifier
en gros l'utilisateur rentre "5"
et en sortie je dois avoir Client.KLINE_INTERVAL_5MINUTE pour une commande
(client.get_historical_klines(pair, Client.KLINE_INTERVAL_5MINUTE))
PoeleeDeChiasse
2021-09-18 21:13:43
Les jean traders bordel de merdehttps://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png
Azerban
2021-09-18 21:14:36
Bordel rien compris.
Tu veux passer ta variable à une fonction ?
keioporteban
2021-09-18 21:14:43
Le 18 septembre 2021 à 21:13:43 :
Les jean traders bordel de merdehttps://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png
cassoulinx9
2021-09-18 21:15:41
on comprends rien débilin
keioporteban
2021-09-18 21:16:04
Le 18 septembre 2021 à 21:14:36 :
Bordel rien compris.
Tu veux passer ta variable à une fonction ?
non pas vraiment en gros l'utilisateur rentre 5 et c'est pour mettre le 5 dans la variable en fait
keioporteban
2021-09-18 21:17:06
Le 18 septembre 2021 à 21:15:41 :
on comprends rien débilin
pourquoi être condescendant ?
keioporteban
2021-09-18 21:19:10
Le 18 septembre 2021 à 21:17:38 :
Montre ton énoncé
y'a pas d'énoncé
imaginons tu fais input("rentrez un chiffre")
et t'as une variable : nombre
et tu veux mettre 5 au bout de celle ci pour avoir nombre5
comment faire ? je suis débutant
Azerban
2021-09-18 21:19:28
Bah tu fais :
number = int(input("Entrez un nombre : "))
autre_variable = number
print(autre_variable)
Tu peux aussi mettre ton input directement dans autre_variable. J'ai l'impression que tu es au tout début de ton apprentissage Python
SingixDelu
2021-09-18 21:20:36
tu veux créer un string en sortie avec l'entrée de ton utilisateur ?
si ton entrée c'est input ta juste à faire output = "(client.get_historical_klines(pair, Client.KLINE_INTERVAL_" + input + "MINUTE))"
Hector_Kum
2021-09-18 21:20:40
En gros il veux changer le nom d'une variable à travers le code
Je pense pas que ce soit possible, et j'en vois pas vraiment l'intérêt non plus
Azerban
2021-09-18 21:21:52
nombre = 5
client = f"KLINE_INTERVAL_{nombre}MINUTE"
client est maintenant une variable de type str. Mais effectivement j'ai l'impression que tu veux changer le nom d'une variable, aucun intérêt.
keioporteban
2021-09-18 21:23:00
Le 18 septembre 2021 à 21:19:28 :
Bah tu fais :
number = int(input("Entrez un nombre : "))
autre_variable = number
print(autre_variable)
Tu peux aussi mettre ton input directement dans autre_variable. J'ai l'impression que tu es au tout début de ton apprentissage Python
non c'est pas vraiment ça je voudrais que le nombre "number" soit mis au bout de"autre_variable" pour avoir '"autre_variable5" par exemple
Le 18 septembre 2021 à 21:20:36 :
tu veux créer un string en sortie avec l'entrée de ton utilisateur ?
si ton entrée c'est input ta juste à faire output = "(client.get_historical_klines(pair, Client.KLINE_INTERVAL_" + input + "MINUTE))"
je vais essayer ca
Le 18 septembre 2021 à 21:20:40 :
En gros il veux changer le nom d'une variable à travers le code
Je pense pas que ce soit possible, et j'en vois pas vraiment l'intérêt non plus
oui c'est ca
HepadBan215Fois
2021-09-18 21:23:44
Ouais je vois exactement ce que tu veux faire, tu te fais chier pour rien. Utilise un dictionnaire
Hector_Kum
2021-09-18 21:24:39
Après je sais pas vraiment pourquoi tu veux faire ça, mais si tu veux stocker plusieurs infos tu peux faire un tableau ou une liste de variables ou classes
HepadBan215Fois
2021-09-18 21:24:55
Le 18 septembre 2021 à 21:20:36 :
tu veux créer un string en sortie avec l'entrée de ton utilisateur ?
si ton entrée c'est input ta juste à faire output = "(client.get_historical_klines(pair, Client.KLINE_INTERVAL_" + input + "MINUTE))"
Ça va te renvoyer une erreur parce que tu append un int à un string.
Tu dois faire client.get_historical_klines(pair, Client.KLINE_INTERVAL_" + str(input) + "MINUTE))
mais c'est pas une solution ça, tu peux pas faire comme ça
SingixDelu
2021-09-18 21:25:44
Le 18 septembre 2021 à 21:24:55 :
Le 18 septembre 2021 à 21:20:36 :
tu veux créer un string en sortie avec l'entrée de ton utilisateur ?
si ton entrée c'est input ta juste à faire output = "(client.get_historical_klines(pair, Client.KLINE_INTERVAL_" + input + "MINUTE))"
Ça va te renvoyer une erreur parce que tu append un int à un string.
Tu dois faire client.get_historical_klines(pair, Client.KLINE_INTERVAL_" + str(input) + "MINUTE))
mais c'est pas une solution ça, tu peux pas faire comme ça
yes tout à fait kheyou
pour être franc j'ai rien compris au truc qui fallait faire