|
|
|
![]() |
|
Strumenti |
![]() |
#21 | |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Quote:
Si può usare sia per script al volo, sia per applicazioni complesse. Un esempio con la classica canzoncina "99 bottles of beer": Codice:
#!/usr/bin/env python def itoa(n): if type(n)==type(0) or type(n)==type(0L): return '%d' % n else: return '' def bottles(n): pre = ['No more',itoa(n)][int(n>0)] suf = ['s',''][int(n==1)] return '%s bottle%s of beer' % (pre,suf) def song(n): v = '%s on the wall' t = 'Take one down, pass it around' b = 'Go to store, buy some more' for i in range(n,-1,-1): print v % bottles(i) print bottles(i) print [b,t][int(i>0)] print v % bottles([i-1,n][int(i==0)]) if __name__=='__main__': song(99)
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|
![]() |
![]() |
![]() |
#22 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7240
|
python è bello e potente, ma è talmente diverso dai linguaggi che di solito si usano (in python è tutto dinamico, anche la risoluzione delle variabili) che dopo non è banale passare a qualcosa di più standard, come i linguaggi C-like (in cui includo anche java).
comunque lo vedo meglio negli script (anche perchè risolve problemi in poche righe), non lo userei per una applicazione complessa (anche se qualcuno dice che è possibile). |
![]() |
![]() |
![]() |
#23 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
|
|
![]() |
![]() |
![]() |
#24 | |
Senior Member
Iscritto dal: Feb 2003
Città: Salerno
Messaggi: 1390
|
Quote:
vabbè scusa, a me nn piace.... mica è una cosa oggettiva il piacere? ![]() essendo abituato a programmare in delphi, il C nn mi piace, tutto qua! ![]() Alcuni amici miei, che sanno programmare in java, il c nn piace...... sono punti di vista! ciauz
__________________
La POTENZA è nulla senza il CONTROLLO! |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:12.