Αποστολέας Θέμα: Διάβασμα πίνακα δύο διαστάσεων σε python  (Αναγνώστηκε 593 φορές)

ΣΧΟΙΝΑΣ ΚΩΣΤΑΣ

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 113
Διάβασμα πίνακα δύο διαστάσεων σε python
« στις: 07 Ιούν 2017, 03:37:39 μμ »


Προσπαθώ να βρω τρόπο με εμφωλευμένους βρόχους   for πως θα εισάγω τυχαίους ακέραιους αριθμούς σε ένα πίνακα τυχαίας διάστασης Ν γραμμών και Μ στηλών (πολυδιάστατο)
Και γράφω το παρακάτω κομμάτι κώδικα που υπάρχει το λάθος;
Ευχαριστώ προκαταβολικά

N=5
M=3

A=[0 for i in range (N)]
Β=[0 for i in range (M)]
c=[[0 for i in range(N)] for j in range(M)]

for i in range (N):
   for j in range (M):
      print ("eisago to stoixeio ",i,j)
      c[j]=input(" dose stoixeio ")
                         
 ΕΥΧΑΡΙΣΤΩ ΠΡΟΚΑΤΑΒΟΛΙΚΑ
Καθηγητής πληροφορικής ΠΕ20

psar_73

  • Νέος
  • *
  • Μηνύματα: 7
Απ: Διάβασμα πίνακα δύο διαστάσεων σε python
« Απάντηση #1 στις: 17 Ιούν 2017, 11:16:49 μμ »
 !
« Τελευταία τροποποίηση: 18 Ιούν 2017, 09:23:56 πμ από psar_73 »

Σακαλής Αναστάσιος

  • Νέος
  • *
  • Μηνύματα: 3
Απ: Διάβασμα πίνακα δύο διαστάσεων σε python
« Απάντηση #2 στις: 19 Ιούν 2017, 07:42:03 μμ »
Αν κατάλαβα καλά θέλεις κάτι τέτοιο:

Κώδικας: [Επιλογή]
# Εισαγωγή αριθμών σε πίνακα 2 διαστάσεων
# m γραμμών και n στηλών

m = 5
n = 3
myList = []

for i in range(m):
    myList.append([])

for i in range(m):
    for j in range(n):
        print "Dose to stoixeio",i,j,
        stoixeio = input()
        myList[i].append(stoixeio)

There are 10 types of people in this world, those who understand binary and those who dont.