Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Google ha appena rinnovato la sua celebre serie A con il Pixel 10a, lo smartphone della serie più conveniente se consideriamo il rapporto tra costo e prestazioni. Con il chip Tensor G4, un design raffinato soprattutto sul retro e l'integrazione profonda di Gemini, il colosso di Mountain View promette un'esperienza premium a un prezzo accessibile. E il retro non ha nessuno scalino
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
Al MWC Qualcomm annuncia una coalizione industriale per lanciare il 6G entro il 2029 e introduce agenti IA per la gestione autonoma della RAN. Ericsson, presente sul palco, conferma la direzione: le reti del futuro saranno IA-native fin dalla progettazione
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso
CHUWI CoreBook Air è un ultraleggero da 1 kg con Ryzen 5 6600H, display 14" 16:10 e 16 GB LPDDR5. Offre buona portabilità, autonomia discreta e costruzione in alluminio, ma storage PCIe 3.0 e RAM saldata limitano l'espandibilità. A 549 euro sfida brand più noti nella stessa fascia di mercato.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-04-2009, 11:44   #1
Krat0s
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:")
Una cosa del genere mi darà:
Quote:
Inserisci il primo numero: a
Inserisci il secondo numero: b
Se io volessi che dopo l'acquisizione non mi andasse a capo, come posso fare?
es
Quote:
Inserisci il primo numero: a e il secondo: b
grassie a tutti

Ultima modifica di Krat0s : 25-04-2009 alle 11:44. Motivo: errori :D
Krat0s è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 11:51   #2
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 11:56   #3
Krat0s
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....
Krat0s è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 12:53   #4
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 12:58   #5
Krat0s
Member
 
Iscritto dal: Jun 2008
Messaggi: 109
Ci sono esercizi sul tuo libro? ma no esercizi già risolti testi di esercizi, perchè ho finito le idee XD
Krat0s è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 14:27   #6
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 19:13   #7
Krat0s
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"
Krat0s è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 19:17   #8
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Come PRIMA riga del tuo codice devi mettere questa:
Codice:
# -*- coding: latin1 -*-
oppure questa:
Codice:
# -*- coding: utf8 -*-
A seconda che il sorgente sia codificato in latin1 (tipico nei paesi europei) oppure UTF-8 (formato internazionale che ormai vai per la maggiore).
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 19:24   #9
Krat0s
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....
Krat0s è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 19:31   #10
Krat0s
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()
vado a compilare il tutto e al posto della è mi compare un segno strano....eppure penso di aver fatto tutto bene....

Ultima modifica di Krat0s : 25-04-2009 alle 19:34. Motivo: errore nel codice
Krat0s è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 21:43   #11
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2009, 23:02   #12
Krat0s
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()
su komodo nelle opzioni ho messo encoding su UTF8....
vado a compilare con py2exe e mi da ancora un carattere strano. Cosa sbaglio?
Krat0s è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2009, 07:31   #13
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2009, 10:50   #14
-Slash
Senior Member
 
L'Avatar di -Slash
 
Iscritto dal: Mar 2006
Messaggi: 2516
Quote:
Originariamente inviato da Krat0s Guarda i messaggi
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....
si, esiste, ed ha una sintassi diversa dalla maggior parte degli altri linguaggi.

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
-Slash è offline   Rispondi citando il messaggio o parte di esso
Old 27-04-2009, 02:08   #15
Krat0s
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....
Krat0s è offline   Rispondi citando il messaggio o parte di esso
Old 27-04-2009, 06:21   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026 6G, da rete che trasporta dati a rete intelligen...
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso CHUWI CoreBook Air alla prova: design premium, b...
Roborock Saros 20: il robot preciso e molto sottile Roborock Saros 20: il robot preciso e molto sott...
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm ASUS ROG Kithara: quando HIFIMAN incontra il gam...
Oggi degli ottimi auricolari Sony con ca...
Muffa in casa? Questo deumidificatore da...
Sonos Era 100: il punto d'ingresso per u...
"Non stiamo sostituendo nessuno con...
Tutti i robot in offerta ora: prezzi bas...
Fra 3 giorni, a mezzanotte, Amazon attiv...
Il principale limite del MacBook Neo &eg...
899€ in tutti i colori, crolla il prezzo...
Sempre più pubblicità su Y...
Costo della memoria alle stelle? Non ave...
GPT-5.4 cambia il modo di usare ChatGPT:...
Centinaia di petabyte in una molecola: l...
Lenovo al MWC 2026: dal PC modulare all'...
Huawei presenta gli agenti di IA per le ...
Alla scoperta di GAIA, la piattaforma IA...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:36.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v