cioc90
Profilo di
Nome | cioc90 |
---|---|
Indirizzo email | n/a |
Messaggi | 13 |
-
- 2019-11-03 20:05:19
- Re: colorare gli imput
- Forum >> Principianti
- riesco a cambiare quello che volevo modificando così le stringhe
print("One day an " + blue + "" +animal1+ "\x1B[34m" + bianco + " wandered into a forest in search of friends." + "\x1B[37m")
print("He saw a " + blue + "" +animal2+ "\x1B[34m" + bianco + " on a tree." + "\x1B[37m")ma se qualcuno cosce un metodo più veloce, per favore me lo dica.
Grazie =)
-
- 2019-11-03 19:29:46
- colorare gli imput
- Forum >> Principianti
- Ciao ha tutti, mi sono imbattuta in questo esercizio, ma non riesco a venirne a capo. io so colorare la stringa intera.
vi metto l'esempio e poi faccio la domanda
animal1=input("Write the animal: ")
animal2=input("Write another animal: ")
print(" ")
print("One day an " +animal1+ " wandered into a forest in search of friends.")
print("He saw a " +animal2+ " on a tree.")
Io vorrei che quando l'interlocutore esegue il "giochino" gli venga fuori una cosa tipo:
Write the animal: Fox
Write another animal: Fish
One day an Fox wandered into a forest in search of friends.
He saw a Fish on a tree
(non vi basate sulla grammatica del testo perfavore), io vorrei che Solo gli input (animal1, animal2) si colorassero. ma non riesco a trovare la risposta.
Per favore potete aiutarmi? Grazie di cuore
ps: io ho un mac e uso Python 2 con PyCharm
--- Ultima modifica di cioc90 in data 2019-11-03 19:31:11 ---
-
- 2019-03-03 10:27:34
- Re: Errore con ChatBot
- Forum >> Principianti
- RicPol said @ 2019-02-08 10:44:40:Abbi pazienza ma è un po' difficile che tu abbia "solo python 3" su un mac, visto che di solito il mac è preconfigurato con python 2... a meno che tu l'abbia deliberatamente disinstallato... cosa che però probabilmente rompe altre cose in giro...
La mia banalissima idea è che tu abbia installato tutte quelle cose con il pip "di default" che è il pip di python 2, e poi stai cercando di eseguire lo script con python 3. Però saprai tu.
Il mio consiglio è di inserire all'inizio del tuo script un bel "import sys; print(sys.executable)", e vedere esattamente QUALE python sta eseguendo il tuo script in quel momento. Poi apri fisicamente le directory di quella installazione, e vedi se c'è il pacchetto che ti interessa. (Ah, sì, poi adesso c'è il nuovo casino di "pip install --user" e quelle robe lì... una volta era tutto più semplice. Comunque il discorso è lo stesso: controlla QUALE python sta fisicamente cercando di eseguire il tuo script).
ciao, innanzitutto grazie per la risposta.
sono riuscita a capire che ho queste 2 verioni sul pc:
terminale versione di python: Python 2.7.15 :: Anaconda, Inc.
terminale versione di python 3: Python 3.7.2
poi ho fatto (spero bene) quello che mi hai detto (cioè questo import sys; print(sys.executable) ),
ora dalla console mi dice questo:
/usr/local/bin/python3.7 /Users/mac/Documents/programmazione/pycharm/chatter/chappie-chat.py
/usr/local/bin/python3.7
Traceback (most recent call last):
File "/Users/mac/Documents/programmazione/pycharm/chatter/chappie-chat.py", line 3, in <module>
from chatterbot import ChatBot
quindi sta usando python3 ?
Sto esercizio che mi sono messa in testa mi sta un po' deprimendo, forse non ci sono portata
spero possiate aiutarmi grazie
-
- 2019-02-07 17:20:17
- Re: Errore con ChatBot
- Forum >> Principianti
- ciao grazie delle risposte ma ancora non ho risolto.
uso un mac, ho reinstallato python 3 (e ho solo python3) e ho controllato sulla lista pip di python 3, ecompare:
ChatterBot 1.0.2
chatterbot-corpus 1.2.0
mathparse 0.1.2
nltk 3.4
Pint 0.9
pip 10.0.1
pymongo 3.7.2
python-dateutil 2.7.5
PyYAML 3.13
setuptools 39.0.1
singledispatch 3.4.0.3
six 1.12.0
SQLAlchemy 1.2.17
ma continua a darmi questo errore
Traceback (most recent call last):
File "/Users/mac/Documents/programmazione/pycharm/chatter/chappie-chat.py", line 1, in <module>
from chatterbot import ChatBot
ModuleNotFoundError: No module named 'chatterbot'
scusatemi ma io non capisco dove sbaglio, se il pip mi dice che la libreria è installata, allora perchè non funziona? grazie per il vostro aiuto
-
- 2019-01-08 10:20:32
- Re: Errore con ChatBot
- Forum >> Principianti
- non ho ancora risolto
-
- 2018-12-28 12:05:57
- Errore con ChatBot
- Forum >> Principianti
- ciao, sto provando a creare una ChatBot.
con pip ho installato Chatterbot.
è nella lista del terminale mi vengono fuori questi:
chatbot 1.5.2b0
ChatterBot 0.8.7
chatterbot-corpus 1.1.4
from chatterbot import ChatBot
mi da questo errore
Traceback (most recent call last):
File "/Users/mac/Documents/programmazione/pycharm/chatterbot/chappie-chat.py", line 1, in <module>
from chatterbot import ChatBot
ImportError: cannot import name 'ChatBot' from 'chatterbot' (unknown location)
Per favore sapete dirmi dove sbaglio? grazie
-
- 2018-12-10 12:45:56
- Re: come tornare ad una stringa precedente?
- Forum >> Principianti
- please, qualcuno sa rispondermi? grazie =)
-
- 2018-12-09 20:57:53
- Re: come tornare ad una stringa precedente?
- Forum >> Principianti
- Mysterious Code said @ 2018-12-09 16:58:41:Ciao, semplicemente se devi avere un dialogo continuo non indenti l'altro while dentro al primo, ma lo scrivi successivamente, quindi così:
while True: sereno = input("IL tempo è sereno? si o no: ") if sereno == "si": print ("Molto Bene! =)") break elif sereno == "no": print ("Uffa, voglio il sole") break else: print("Ti avevo chiesto di rispondere solo si o no") while True: ciao = input("ti piace il sole? si o no: ") if ciao == "si" : print("si") break elif ciao == "no": print("no") break else: print("Non ho capito")
grazie mille. ora ho un' altra curiosità.
se io avvio la console:
il tempo è sereno? si o no: si (in questo caso rispondo di si)
Molto bene! =)
vorrei dirgli che se rispondo di si, mi "stampa" Molto bene! =) , ma che poi si fermi li e non mi chieda la domanda successiva. come faccio?
grazie ancora
-
- 2018-12-09 19:32:24
- Re: come tornare ad una stringa precedente?
- Forum >> Principianti
- vi ringrazio molto, siete davvero tutti gentilissimi.
per ora non vi stresso più .
grazie mille.
-
- 2018-12-09 16:09:03
- Re: come tornare ad una stringa precedente?
- Forum >> Principianti
- ho ancora una domanda.
while True: sereno = input("IL tempo è sereno? si o no: ") if sereno == "si": print ("Molto Bene! =)") break elif sereno == "no": print ("Uffa, voglio il sole") break else: print("Ti avevo chiesto di rispondere solo si o no") while True: ciao = input("ti piace il sole? si o no: ") if ciao == "si" : print("si") break elif ciao == "no": print("no") break
ho capito il while e il break.
ma dalla console mi compare
Il tempo è sereno? si o no: se io scrivo tutt'altro da si o no
ti avevo chiesto di rispondere solo si o no
ti piace il sole? si o no:
invece prima di andare alla domanda successiva vorrei che mi chiedesse se "il tempo è sereno", e dopo che ho risposto si o no, andasse avanti.
potete aiutarmi a capire il passaggio sbagliato? vi ringrazio molto