|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | ||
|
Member
Iscritto dal: Jun 2008
Messaggi: 109
|
[python] problemi dubbi e domande...
'giorno a tutti
visto che tutti i giorni mi viene in mente qualche domanda su quello che studio, apro un unico post dove di volta in volta aggiungo domande.... ieri provando l'acquisizione dati con raw_input e il prompt, mi sono accorto che ogni comando dopo l'acquisizione dati mi va a capo...esempio: Codice:
a = raw_input("Inserisci il primo numero: ")
b = raw_input("Inserisci il secondo numero:")
Quote:
es Quote:
Ultima modifica di Krat0s : 25-04-2009 alle 11:44. Motivo: errori :D |
||
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Non ho mai avuto questa necessità, ma credo che in questo caso dovresti lavorare direttamente con lo standard input (sys.stdin, se non erro).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 109
|
ah ok....è che visto che il tempo di studiare è poco ho fatto solo i primi 4 capitoli e oggi mentre studio per il compito faccio un pò di programmini a caso, del tipo: calcola le aree, dire se il numero è primo, dire se un numero è pari o dispari e cosine del genere, niente di che....altra cosa...mica sai qualche sito dove posso trovare esercizi di python? mo cerco su google....
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Nel libro che ho in firma.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 109
|
Ci sono esercizi sul tuo libro? ma no esercizi già risolti
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
E tue le soluzioni non guardarle!!!
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 109
|
Altro problema....komodo nel momento in cui salvo il file sorgente, se c'è un carattere speciale all'interno di un print non me lo prende. Come faccio a farglielo accettare?
es: Codice:
print "la è non me la prende" |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Come PRIMA riga del tuo codice devi mettere questa:
Codice:
# -*- coding: latin1 -*- Codice:
# -*- coding: utf8 -*-
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 109
|
ultima domanda....
un equivalente del ciclo for del pascal esiste in python? ho visto solo while w if oppure for ma usato in maniera diversa.... |
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 109
|
niente, non mi funziona....allora...con komodo ho salvato il file dopo aver aggiunto la riga di codice:
Codice:
#!/usr/bin/env python
# -*- coding: latin1 -*-
num1 = float(raw_input("Inserire il primo numero: "))
num2 = float(raw_input("Inserire il secondo numero: "))
if num1 == num2:
print "I due numeri sono uguali"
else:
print "I numeri sono diversi"
if num1 > num2:
print "Il primo numero è maggiore"
elif num2 > num1:
print "Il secondo numero è maggiore"
raw_input()
Ultima modifica di Krat0s : 25-04-2009 alle 19:34. Motivo: errore nel codice |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Devi metterla come PRIMA riga, non seconda.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 109
|
So anche ceco XD
cmq non mi funziona.... allora....il codice è questo: Codice:
# -*- coding: utf8 -*-
def compreso(x,y,z):
if y < z:
if (y < x < z):
return 1
else:
return 0
elif z < y:
if (z < x < y):
return 1
else:
return 0
elif y == z:
print "y e z devono essere diversi!"
return
print "Questo programma dati tre numeri x,y,z , dice se x è compreso fra y e z"
a = float(raw_input("Inserire x: "))
b = float(raw_input("Inserire y: "))
c = float(raw_input("Inserire z: "))
print compreso(a,b,c)
raw_input()
vado a compilare con py2exe e mi da ancora un carattere strano. Cosa sbaglio? |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Una cosa alla volta. Intanto con Komodo sei riuscito a salvare seguendo le mie indicazioni?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Mar 2006
Messaggi: 2516
|
Quote:
for x in Y, dove Y è una lista, una stringa, un iterabile ecc ed x assume di volta in volta i valori contenuti in Y |
|
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 109
|
Allora, dopo una giornata mi son rimesso all'opera. Il sorgente di prima l'ho salvato in un file (prova.py) con pyscripter, e me lo salva. Se su pyscripter vado su edit-file format: mi da come formato ANSI....quando lo testo con pyscripter mi da il carattere che voglio (è) quando lo vado a compilare con py2exe invece mi da un carattere strano....
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Sembra un problema di riconoscimento della codifica utilizzata. Ma non ho mai usato py2exe, per cui non so dove potrebbe essere il problema.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:21.




















