Changes between Version 78 and Version 79 of python
- Timestamp:
- Oct 7, 2015, 10:13:59 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
python
v78 v79 13 13 {{{ 14 14 #!python 15 print "Hello, world!"15 print ("Hello, world!") 16 16 }}} 17 17 2. Pred shranjevanjem v IDLE še nastavimo Options->Configure Idle->General->Default Source Encoding->UTF-8. … … 35 35 return math.pi*d**2/4 36 36 37 d = input("Vnesi premer kroga: ")38 print u"Ploščina kroga je %.2f" % ploscina(d)37 d = float(input("Vnesi premer kroga: ")) 38 print (u"Ploščina kroga je %.2f" % ploscina(d)) 39 39 }}} 40 40 … … 83 83 # Operatorji na osnovnih tipih 84 84 85 print i+186 print a+i87 print t+str(a)85 print (i+1) 86 print (a+i) 87 print (t+str(a)) 88 88 89 89 i, j = (1, 2) # skupek prireditev (tuple) 90 90 i, j = j, i 91 print i, j91 print (i, j) 92 92 93 93 # Sestavljeni tipi 94 94 b = [1, 2, 3] # seznam ali list 95 print b[0]95 print (b[0]) 96 96 b.append(4) # dodamo element na koncu 97 97 b[5]=5 … … 102 102 c = b[1:-1] # Operator obsega : (range) do predzadnjega! 103 103 d = b[1:] # pa do zadnjega 104 print c, b[-1]104 print (c, b[-1]) 105 105 106 106 tel = {'jack': 4098, 'sape': 4139, 4098 : 'janez'} # slovar (asociativni seznam) 107 107 ime = {4098 : 'jack'} 108 108 109 print tel['jack']110 print tel[4098]109 print (tel['jack']) 110 print (tel[4098]) 111 111 112 112 … … 116 116 i=1 117 117 j=2 118 print m[i*3+j]118 print (m[i*3+j]) 119 119 }}} 120 120 … … 136 136 {{{ 137 137 #!python 138 i = in put("Stevilo zob:")138 i = int(input("Stevilo zob:")) 139 139 140 140 if i < 5 : 141 print "Premajhno stevilo zob"141 print("Premajhno stevilo zob") 142 142 else: 143 print "OK"144 }}} 145 146 Stavek for je iterator. L Eta pa "iterira" po vseh elementih.143 print("OK") 144 }}} 145 146 Stavek for je iterator. Le ta pa "iterira" po vseh elementih. 147 147 Zato običajno nimamo podanega obsega, ki pa ga pridelamo z ukazom range(). 148 148 … … 151 151 for i in range(10): 152 152 i = i + 1 153 print i153 print(i) 154 154 }}} 155 155 … … 170 170 i, j = 1, 2 171 171 i, j = zamenjaj (i, j) 172 print i, j172 print(i, j) 173 173 }}} 174 174 … … 247 247 #!python 248 248 if temp < 0: 249 print "led"249 print("led") 250 250 elif (temp < 100): 251 print "voda"251 print("voda") 252 252 else: 253 print "para"253 print("para") 254 254 }}} 255 255 9. Kaj izpiše naslednja koda? … … 258 258 x = 3; 259 259 if(x): 260 print "da"260 print("da") 261 261 else: 262 print "ne"262 print("ne") 263 263 }}} 264 264 10. Kaj bo izpisala naslednja koda? … … 267 267 int i; 268 268 for i in range(3): 269 print "a"270 print "b"271 272 print "c"269 print("a") 270 print("b") 271 272 print("c") 273 273 }}} 274 274 11. Koliko elementov vsebuje polje oz. vektor '''a'''? Kateri je prvi element? Kateri je zadnji? … … 304 304 #!python 305 305 for i in range(0, 10, 2): 306 print i306 print(i) 307 307 308 308 for i in range(100, 0, -7): 309 print i309 print(i) 310 310 311 311 for i in range(1, 10): 312 print i312 print(i) 313 313 314 314 for i in [2*x for x in range(2,50)]: 315 print i315 print(i) 316 316 }}} 317 317 Razjasni si, kako te zanke delujejo in program popravi tako, da … … 357 357 #!python 358 358 for i in range(10): 359 print "i je %d" % i359 print("i je %d" % i) 360 360 }}} 361 361 z uporabo stavka '''while''', ki ima naslednjo obliko … … 374 374 #!python 375 375 376 print "stavek 1"377 print "stavek 2"376 print("stavek 1") 377 print("stavek 2") 378 378 for i in range(10): 379 print "stavek 3"380 print "stavek 4"381 print "stavek 5"379 print("stavek 3") 380 print("stavek 4") 381 print("stavek 5") 382 382 }}} 383 383 Program ne naredi nič posebnega. Z njim želimo le pojasniti vpliv … … 392 392 393 393 for i in range(3): 394 print "i je %d" % i394 print("i je %d" % i) 395 395 for j in range(5): 396 print "i je %d, j je %d" % (i, j)397 print "konec v zanki i = %d" % i398 399 print "konec programa"396 print("i je %d, j je %d" % (i, j)) 397 print("konec v zanki i = %d" % i) 398 399 print("konec programa") 400 400 }}} 401 401 Tudi ta program ne naredi kaj dosti koristnega. Želi pokazati, kako zanke … … 446 446 {{{ 447 447 #!python 448 x = input("Pomik v smeri x:")449 y = input("Pomik v smeri y:")448 x = float(input("Pomik v smeri x:")) 449 y = float(input("Pomik v smeri y:")) 450 450 ... 451 451 }}} … … 492 492 #!python 493 493 ... 494 print "%d*%d=%d" % (i,j,j*i),494 print("%d*%d=%d" % (i,j,j*i), end="") 495 495 ... 496 496 }}} … … 566 566 .. code-block:: python 567 567 568 print "%.1f %.1f %.1f %.1f\n" % (b[0], b[1], b[2], b[3])568 print("%.1f %.1f %.1f %.1f\n" % (b[0], b[1], b[2], b[3])) 569 569 570 570 }}} … … 603 603 {{{ 604 604 #!python 605 print "%4.1f %4.1f %4.1f %4.1f %4.1f " % ( p0[2*i], p0[2*i+1], p1[2*i], p1[2*i+1], q[i])605 print("%4.1f %4.1f %4.1f %4.1f %4.1f " % ( p0[2*i], p0[2*i+1], p1[2*i], p1[2*i+1], q[i]) ) 606 606 }}} 607 607 prve in druge točke elementa ter q. … … 624 624 p1.append(y1) 625 625 q.append(qi) 626 print "%4.1f %4.1f %4.1f %4.1f %4.1f " % ( p0[2*i], p0[2*i+1], p1[2*i], p1[2*i+1], q[i])626 print("%4.1f %4.1f %4.1f %4.1f %4.1f " % ( p0[2*i], p0[2*i+1], p1[2*i], p1[2*i+1], q[i])) 627 627 f.close() 628 628 }}} … … 669 669 {{{ 670 670 #!python 671 print "%d %d %d %d %d %d %d %d" % (P[0], P[1], P[2], P[3], P[4], P[5], P[6], P[7], P[8])671 print("%d %d %d %d %d %d %d %d" % (P[0], P[1], P[2], P[3], P[4], P[5], P[6], P[7], P[8])) 672 672 }}} 673 673 … … 680 680 #!python 681 681 b = mat_vec4(a, x) 682 print "%.1f %.1f %.1f %.1f" % (b[0], b[1], b[2], b[3])682 print("%.1f %.1f %.1f %.1f" % (b[0], b[1], b[2], b[3])) 683 683 }}} 684 684 Podatke podane v eni vrstici preberete tako kot v vaji42! … … 737 737 i=6 738 738 sum=10 739 print i,': ',sum, '*'*sum739 print(i,': ',sum, '*'*sum) 740 740 }}} 741 741