Imagem de fundo

Linguagens Scripting não são comumente “tipadas”, isto é...

Linguagens Scripting não são comumente “tipadas”, isto é, uma variável pode assumir o valor de uma string em um momento, um inteiro num outro e ainda uma estrutura de dados mais complexa em um terceiro. Uma linguagem “não-tipada” também diminui a quantidade de código necessária para a realização de determinadas tarefas.

Assinale a alternativa que contenha um exemplo de trecho de programa em que é criado um botão, na versão Python:


A

button .b -text Hello! -font {Times 16} -command {puts Alô Mundo!);


B

for ($n = 1; $n <= 10; ++$n) { printf ("%d squared is %d\n", $n $n*$n); }; b.pack ( )


C

def action(app):

l = Tkinter.Label ( top, text = "Hello there")

l.pack()

app = Tkinter.Tk( )

but = MyButton( app)

app.mainloop; } b. pack ( )


D

b = Button (app, text = 'Hello!', font = (name ='Times', size = 16),

command = print ('Alô Mundo!'))

b.pack( )


E

$depth_limit = 20;

@directory_list = @ARGV;

# "-s" abbreviates "the size of", and "-f" "... is a file".

find (sub {$size{$File::Find::name} = -s if -f;},

@directory_list);

@sorted = sort {$size{$b} <=> $size{$a}} keys %size;