Visualizzazione dei risultati da 1 a 10 su 26

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Posto che non ho capito, ti lascio uno spunto di codice non testato

    codice:
    m = []
    
    
    r = int(input("numero righe "))
    c = int(input("numero colonne "))
    
    
    for i in range(r):
        a = input("inserisci numeri separati da spazio ").split() # crei una lista di numeri
        if len(a) == c:
            m.append(a)
        else:
            exit("differenza tra numero di colonne ed elementi della lista")
    
    
    print(m)
    Ultima modifica di clasku; 27-01-2017 a 23:52

  2. #2

    ok

    Quote Originariamente inviata da clasku Visualizza il messaggio
    Posto che non ho capito, ti lascio uno spunto di codice non testato

    codice:
    m = []
    
    
    r = int(input("numero righe "))
    c = int(input("numero colonne "))
    
    
    for i in range(r):
        a = input("inserisci numeri separati da spazio ").split() # crei una lista di numeri
        if len(a) == c:
            m.append(a)
        else:
            exit("differenza tra numero di colonne ed elementi della lista")
    
    
    print(m)
    Ma facendo come dici tu dichiarando c e r dovrebbe funzionare, l'unico problema che io non posso dichiarate una matrice diciamo vuota quindi quando eseguo m.append(a) verrà concatenata a una prima parte con già dentro dei valori,.forspe però ho trovato una soluzione differente concatena in una stringa tutti gli input dell utente dopo 8 numeri metto ; Ed uso np.matrix(a) credo dovrebbe funzionare dopo provò entrambe le risoluzioni per sicurezza.grazie

  3. #3

    sembra funzionare

    Quote Originariamente inviata da frakkio11299 Visualizza il messaggio
    Ma facendo come dici tu dichiarando c e r dovrebbe funzionare, l'unico problema che io non posso dichiarate una matrice diciamo vuota quindi quando eseguo m.append(a) verr� concatenata a una prima parte con gi� dentro dei valori,.forspe per� ho trovato una soluzione differente concatena in una stringa tutti gli input dell utente dopo 8 numeri metto ; Ed uso np.matrix(a) credo dovrebbe funzionare dopo prov� entrambe le risoluzioni per sicurezza.grazie
    La tua soluzione la ho testata sul cellulare e sembra funzionare ero incredulo poich� pensavo che la tua dichiarazione fosse di un array monodimensionale e quindi non pensavo funzionasse grazie.dopo testo sul PC col mio programma

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.