Funnysimon59
Profilo di
Nome | Funnysimon59 |
---|---|
Indirizzo email | n/a |
Messaggi | 11 |
-
- 2019-02-26 15:25:33
- Trovare il minimo in un database di python
- Forum >> Programmazione Python >> Database
- Ciao Ragazzi! Allora ragazzi ho una tabella (grades)con delle colonne così intestate:
student_idPuntoSubmission Timefiltered students = []
[student
for student in grades
if dt.datetime.strptime(student['Submission Time'], '%d/%m/%Y %H:%M:%S')< deadline for student in grades]
#Questo appena scrtitto è giusto ci tengo a precisarlo, cioè non vi ho scritto tutto il codice. Per esempio deadline l'ho definito.
Dopo di che mi chiede di trovare minimo e massimo:
Scores = [item['Score'] for item in filtered_students]
print(Scores)
MinScore=min(Scores)
print('The format score is {0}'. format(MinScore))
maxScore= max(Scores)
print('The max score is : {0}'. format(maxScore))
E qui iniziano gli errori, insomma cosa ho combinato? Non ci sto capendo nulla
-
- 2015-09-13 19:14:05
- Buonasera: tento di aprire un file all'interno di un programma (file che ho appena creato e chiuso) ma mi da un errore!
- Forum >> Programmazione Python >> Files e Directory
- la consegna in poche parole è:-Apri (o crea) un file; -scrivici dentro; -chiudi il file; -riapri il file; -leggi e visualizza il messaggio
scrivere=input("Scrivi qui il nome del file che vuoi creare: ")
outputfile=open(scrivere, "w")
print("Hello World!",file=outputfile)
outputfile.close()
outputfile=open(outputfile, "r")
for line in outputfile:
print(line)
outputfile.close()
TypeError: invalid file: <_io.TextIOWrapper name='hello' mode='w' encoding='cp1252'>
-
- 2015-09-01 17:42:42
- Generatore di numeri casuali
- Forum >> Programmazione Python >> Calcolo scientifico
- Buonasera! Ho copiato di pari passo l'istruzione che il libro mi da per generare numeri apparentemente casuali:
from random import random #calcola 10 numeri casuali compresi tra 0 e 1
for i in range(10):
numcasuale=random()
print(random)
Ma anziché dare la soluzione del libro mi copia 10 volte questa frase:
<built-in method random of Random object at 0x02F65E20>
Quale mai può essere il problema?
Grazie mille in anticipo!
-
- 2015-08-30 15:42:33
- Domanda semplicissima sul ciclo while
- Forum >> Principianti
- Allora quando introduciamo il ciclo while: es. while variabile<0: io leggo molto grezzamente: fino a che tale condizione è soddisfatta (variabile<0) ripeti il ciclo. Tale lettura è giusta?
Quindi il ciclo per es: while not found and position<len(string)
lo leggo: fino a che tale condizione non è soddisfatta ripeti il ciclo? poi essendo string="sjsnxsa"(una stringa qualsiasi da introdurre) , position=0 e found=Flase in questo caso specifico come interpreto tale comando?
-
- 2015-08-29 16:57:42
- Re: memorizzare il valore massimo dato dall'utente cicli for e while
- Forum >> Principianti
- Daniele aka Palmux said @ 2015-08-29 12:41:40:Funnysimon59 said @ 2015-08-29 12:01:13:buongiorno! una cortesia: mi potete fare un esempio di un programma che chiede dati all'utente e dopo un certo numero di dati elabora quello maggiore e lo visualizza?No caro, non è il modo giusto di porsi questo. Non puoi chiedere a persone che sottraggono tempo alle loro attività per cercare di aiutare, di scriverti il programma che hai in mente. Rimboccati le maniche e scrivi codice, bello o brutto non importa, lo migliorerai col tempo.
Se proprio non ti va, però sarebbe molto grave per un programmatore alle prime armi non avere voglia di scrivere codice, cerca in rete qualcosa di già pronto ed adattalo.
Funnysimon59 said @ 2015-08-29 12:01:13:Sto studiando i cicli for e while e mi sto impiccando sulla logica della sostituzione di un valore quando questo è maggiore del precedente: Grazie in anticipo!
Prima di pensare ad un programma che fa qualcosa di specifico, chiarisciti i concetti base alla base di queste funzionalità ne guadagnerai in salute.
Ciao e buono studio.
Daniele
Ciao! Per prima cosa mi vorrei scusare se sono apparso una persona pigra, ma questa mattina ho sbattuto la testa su un esercizio che solo ora credo di aver risolto (pensando di farcela a ragionare con la mente ho commesso un grave errore). Appena ho usato carta e penna con i diagrammi di flusso credo di aver risolto:
numvolte=int(input("Scrivi il numero di valori che vuoi analizzare: "))
maggiore=0
for x in range(1,numvolte+1):
valore=float(input("Inserisci un valore: "))
if valore>=maggiore:
maggiore=valore
else:
maggiore=maggiore
print(maggiore)
Sembra funzionare... Magari era una cosa stupida ma da come l'ho letto sul libro sembrava impossibile e (il libro) inserendo ancora più variabili, che sembra non mi sono servite(spero quindi di aver fatto bene), mi ha confuso le idee... Grazie mille per i consigli
-
- 2015-08-29 12:01:13
- memorizzare il valore massimo dato dall'utente cicli for e while
- Forum >> Principianti
- buongiorno! una cortesia: mi potete fare un esempio di un programma che chiede dati all'utente e dopo un certo numero di dati elabora quello maggiore e lo visualizza?
Sto studiando i cicli for e while e mi sto impiccando sulla logica della sostituzione di un valore quando questo è maggiore del precedente: Grazie in anticipo!
-
- 2015-08-27 10:04:55
- Re: funzione exit (spero di trovare qualche italiano ;))
- Forum >> Principianti
- Daniele aka Palmux said @ 2015-08-26 22:39:02:Funnysimon59 said @ 2015-08-26 21:38:55:Ciao! Grazie per la risposta rapida! Forse il mio è anche un problema proprio della comprensione della funzione.Che funzione, forse intendi funzionalità, non c'è nessuna funzione.
Funnysimon59 said @ 2015-08-26 21:38:55:from sys import exit continua=input("Premi y e poi enter per continuare: ") if continua=="y" or continua=="Y": print("Perfetto continuiamo") if continua=="n": exit("Errore")
Premendo n e poi enter cosa dovrebbe accadere? uscire dal programma? dopo exit a cosa serve il testo scritto tra virgole?
Cosa dovrebbe accadere premendo <enter> lo sai solo tu per ora. Non hai scritto ancora che Python usi, in che ambiente sei, etc.... Se fossi su piattaforma Linux come me e lanciassi lo script da terminale come faccio io, usciresti dal programma digitando "n" e poi premendo <enter>. Ma se sei su altre piattaforme potrebbe succedere qualcosa di diverso, tipo la fine del mondo.
Tornando allo script per come lo hai scritto non serve a niente, perché hai due cicli condizionali "if" slegati. Forse volevi fare un if...else?from sys import exit continua=input("Premi y se vuoi continuare, premi n se vuoi uscire: ") if continua == "n": exit("lascia questa valle di lacrime") else: print("Perfetto continuiamo")
Cya
P.S. Quando posti codice formattalo col tasto <code>, quello subito prima dei colori.
P.P.S. Cosa vuol dire spero di trovare qualche italiano nel tuo oggetto, in questo forum ci sono solo risposte in italiano essendo la risorsa italiana del linguaggio.
Scusami hai ragione, uso la versione 3.4.1 su windows 8.
Sto utilizzando il libro e la funzione exit me la introduce in un pezzo di programma, quindi penso che il programma debba continuare... Ma la domanda è e poi mi fermo (non ti vorrei disturbare ulteriormente): così la funzione exit è scritta nel modo corretto? Cosa fa?Termina il programma, qualora vi fosse un'interfaccia grafica che lo accompagna?
-
- 2015-08-26 21:57:43
- Aiuto! Ho un problema con l'istruzione: from graphics import graphicswindow
- Forum >> Programmazione Python >> GUI
- from graphics import graphicswindow
win=graphicswindow()
l'errore che mi viene sottolineato è nella line 1 :
ImportError: No module named 'graphics'
In teoria mi hanno già risposto in un'altra domanda ma mi hanno semplicemente linkato un sito da dove non ho capito nulla forse perchè in inglese, forse perchè non c'entrava assolutamente nulla con il mio problema.
Allora forse ho capito che devo scaricare qualche libreria, ma come si fa? Nel libro (concetti d'informatica e fondamenti di python) si dice che questa è standard ma da come ho capito non è vero!
Illuminatemi grazie in anticipo!
Uso la versione 3.4.1
--- Ultima modifica di Funnysimon59 in data 2015-08-26 21:59:30 ---
-
- 2015-08-26 21:38:55
- Re: funzione exit (spero di trovare qualche italiano ;))
- Forum >> Principianti
- Daniele aka Palmux said @ 2015-08-26 19:47:47:Ciao caro, che versione di Python stai usando?
C'è anche un errore di sintassi nel tuo codice, nel testo dell'input per la precisione mettendo i : fuori dalle ", ma vediamo un po' come dovrebbe essere:
from sys import exit Errore = "lascia questa valle di lacrime" continua=input("Premi y se vuoi continuare, premi n se vuoi uscire: ") if continua=="n": exit(Errore)
Errore, che ti ho scritto in rosso, lo hai definito prima di invocarlo all'uscita? Altrimenti mettilo dentro "" come nell'esempio sotto:exit("lascia questa valle di lacrime")
Cya
Ciao! Grazie per la risposta rapida! Forse il mio è anche un problema proprio della comprensione della funzione.
Scritto questo:
from sys import exit
continua=input("Premi y e poi enter per continuare: ")
if continua=="y" or continua=="Y":
print("Perfetto continuiamo")
if continua=="n":
exit("Errore")
Premendo n e poi enter cosa dovrebbe accadere? uscire dal programma? dopo exit a cosa serve il testo scritto tra virgole?
--- Ultima modifica di Funnysimon59 in data 2015-08-26 21:44:07 ---
-
- 2015-08-26 19:27:05
- funzione exit (spero di trovare qualche italiano ;))
- Forum >> Principianti
-
continua=input("Premi y se vuoi continuare, premi n se vuoi uscire": )
from sys import exit
if continua=="n":
exit(Errore)
ovviamente ho riportato solo parte dell'inizio del programma e se premo y il programma è più lungo di così e continua,ma premendo n succede la stessa cosa.
quindi sbaglio ad utilizzare la funzione exit?
PS: sto seguendo concetti di informatica e fondamenti di python a pag 145