Você está na página 1de 6
1110723, 410M Copy of aula pratca 27/10 03/10 -ficha &ipynb -Colaboratory 1. Escreva um programa que escreven vazes# frase “Pragramar em Python fixe” sendo n um inter intraduzida pelo utilzador. 3 = Sn (input (“Introdura un ndnero: °)) orint ("Progranar en Python & Fixe!*) Progranar en Python @ Fx! 2. Implemente um programa que pede 20 utlizador o valor de um inteiro ne escreve a sequéncia de inteios de 0 (zero) an » npe:iolab research google. comidrvel1GZ:F8SFQUSZ0sA0b-rhugRWXMY9F49Dm?authuser=tépriniMode=tue 18 1110723, 410M, Copy of aula pratca 27/10 © 03/10 -ficha &ipynb -Colaboratory 23. Atere 0 programa anterior, de modo a que 86 sejam eseritos os ndmeros impares, f= dnt (anput(“Zntroduta un minero sneira:")) fon mite 4 <2 print (2) ntrodurs um ninero snteiro:20 4, Dados dots nimeros iteros A eB, com A 5. Agora queremos algo parecido com o exerciio anterior mas no final deve também ser escrito o resultado: 3+4+5+6+7=25 2 > arecanpet(“A:"9) b= anecinpet(“8:")) print (2, eM face: print ("4") ene) > print (" =", soma) a7 6. Considere a seguinte interatividade, com um programa em Python: PROGRAMA POSTTIVO PROGRAMA POSTTIVO valor(>0)= 2-4 valor(>0)= ? 81 valor(>0)= ? -56 valor(>0)= ? =71 valor(>0)= ? 196 A raiz quadrada de 91 6 9. A raiz quadrada de 196 6 14. Como é que este pragrama funciona? O que seré que acontece seo ullizador continua a intraduzir valores negatvos? Implemente este este processamento, npe:iiolab research google. comidrvel1GZF8SFQUSZ0sAGb-rhugRWXMY9F49Dm?authuser=1épriniMode=tue 26 1110723, 410 aM Copy of aula pratca 27/10 © 03/10 -ficha &ipynb -Colaboratory from nath taport saet print ("Prograna Positive") 2 = Ane Ginput *valorGe)= 9) 2-5 Int (Anput("vator(8)~ ")) Print (°A rate quacra eas ey Ameaget(ayy, 9) aloroey- 25 7. Esereva um programa que pede ao ullizador para itrodur um valor inter postive. O programa continuaré a ped ao utlzador para Introduzir esse nimero, enquante outlizador“eimar” em introduzit um nero negative, 2 = Ane (input(“Introdura un ndnero Snteiro porstive: “)) 2+ Int (Input(*Introduza un néeero intesro positive: *)) rodura vm minero Inteire positive: & 8, Esoreva um programa que pede ao rlizador um nimero Intel €N e depols escreve 0 seguint triingulo, por exemple para pe ane Ginpuecon rine (8) 9, Pretendemos eriar um pecueno programa que apresenta um meni ao utlizadoreIea @escolha realizada, Em consequéncia da mesma dove ser realizada a correspondente operagéo, CALCULOS VoLUMETRICOS = sair = Volume da Eefera Volume da Piramide Volume do Cilindro Escolha a sua opedot ‘Alem disso, 6 programa sé deve fazer céleulos se 2 ope for vida. Caso contraro, deverd ser dada a mensagem ‘essa ope née & vidal” print¢*cAtcvtos voumernicos") prine() rint("e = Sain") Print(-1 = Volune da €sfers") npe:iiolab research google. comidrvel1GZF8SFQUSZ0sAGb-rhugRWXMY9F49Dm?authuser=1épriniMode=tue 36 1110723, 410 aM Copy of aula pratica 27/10 & 03/10 -ficha &ipynb ~Colaboratory print(*2 ~ Volume da Pirie") Print(*3 ~ Volume do Cilsnere) print) 2 = Ane(anput(“escolha a sua ope30: °)) print) tae = CintCingut("Volune do Esfore = (4ma3)/3\nRai0 és esfera: "))) print ( print ("Introduzs un rato posttsvol") ler, caeptereesyi3y elit a m2 = CintCingut("volune do Piranide ~ (Areo da Sasetatura)/S\nPara une pirénide ée base quatrada, © valor dos lados de base: °))) f= GintCinpue(*altura da piranige: "))) {poe dand hoe 3 print (2, ((p"2)*h)/2) print ("Iatroduss valores positivos!*) elie a = 3 ‘c+ (nt(Anput("Volune do Cilindro = ntes2taltura\nRato d2 base: *))) ntura = (int(input("attura do eilinero: "))) fed Land altars 90 3 print (Ver, piser*avaitura) print ("ntroduzs valores positives!*) cue a = 8 rine ("Salv do prograna, else: rine "Essa opeao no $ viigal”) ALCULOS VOLUMETRICOS Volune do tefera 21 Volere ¢9 Pirsnide 3 1 Volune do Cilindro seotha a sua opeio: 5 ssa pedo ndo & vélidal 10, Akere 0 programa anterior de modo cue este opere em ciclo, até que o utlizador insira a apg de saida, nite 9 19 8 prine(CALCULOS VOLUMETRICOS") brine print¢e = sair") Drine(*a = Volume da Esfera’ Dpeint(*2 ~ Volume de Piranide") Dprine(*3 ~ volume do CiLindro") print.) 3 = int(input("Escolha a 519 opedo: ")) print) r= CAne(Anput(*Volue do Exfera = (4nre2)/2\nMato da exfera: °))) *y (arpitonsay/3) Drint ("intreduza un rato posstivo!") euie a a2 P= CaneCinpus (“Volume es Pirdnice = (Area do Sasovalturs)/S\nPara wna pirSnige de base guadrads, © valor dos Iados a base: °))) Ra (GneCinput ("altars 8 pirsnice: "))) *peayeny/3) ‘print ("introduza valores posstivos!) outa ee = CGneCinpur(*Volune 0 Cs2éndro = ateeataltura\eRaio a base: ))) situra’= (Ins(lnput("altura 60 eSlindro: "))) npe:iiolab research google. comidrvel1GZF8SFQUSZ0sA0b-rhugRWXMY9F49Dmauthuser=1épiniMode=tue 46 1110723, 410 aM Copy of aula pratca 27/10 © 03/10 -ficha &ipynb -Colaboratory *, pteeszealeura) Drint ("Entroduza valores posstivos!*) eit a= 2 print ("Satu 60 prograna.") Print("Essa opeSo nde & vstsaa!”) cAveutos voLumerercos 31 Vole ¢s esters 21 Volue d3 Piranide 5 Z veiune do cinsndre seotha 8 sua opeio: 2 Voli a Pirdmide ~ (Area d9 sase*aitura}/3 Para une piranide ¢e base quaérada, 0 valor dos lados da base: 4 ‘itera en piranide: (CAL CULOS vOLUMETRICOS 8 = sar 411 Vouune da cefera 21 Volure #5 Pirsnide 3 1 vole do Cilindro seolhe 8 sua epee: @ Salu do prograns 11. Esereva um programa que calcula a média armética de una serie de valores introduaidos pelo utlizador. Fstendo diz &partida quantos valores quer intoduir.Aserie de entrada termina assim que sejantroduzido 0 valor zero, ranero = antCinput¢*anereduza un valor (ou 8 pare terninar: ")) inte nunero > 8: hhunere = Ene(Snput(-Taeroguza un valor (ou @ para terminer): °)) print ("A nédia aritnécica dos", 9, “valores introduzios €*, Jnt(sowa/nd, °.") Lntradura un valor (ou @ pars serntnar): 15 ntroduza un valor (ou @ para terninar)! 16 nerodura um valor (ou @ para terninar): 18 ntroduza un valor (ou 8 para terninar): 5 Introduca un valor (ou ® pare terninar): @ 12, Esereva um programa para calcular a fatorial (o) de um inter posiiva, Por exemplo, para S,temos:S!= 54321 = 120 Print(“CALCULAR 0 FATORIAL OE UM NUMERO") P= sneGanput("irerodura un ninero snteiro © positive: *)) (storia =r print (n, "1 +") my end = Fatorial = fetorsal * print (°°) ny ende™) print (" =", fatorial) CALCULA 0 FATEREAL OE UM NOMERD npe:iiolab research google. comidrvel1GZF8SFQUSZ0sAGb-rhugRWXMY9F49Dm?authuser=1épriniMode=tue 56 1110723, 410 AM, Copy of aula pratca 27/10 03/10 -ficha 4ipynb -Colaboratory 13, Esereva um programa que lista 0s nprimelr elementos da sucesséo de Fibonaccl: 1, 18,21,34 55, Isto 6 temos uma sucessio de fnta por recorréncla da seguinte forma: FO = 1 ¢ FI = 1 e para qualquer n>t, Fn=Firl + Fn-2. print ('SUCESSRO OF FIBONACCI) = Ane (input(“Zrtroduza un sdnero:*)) tino = 2 paltino = 2 print C1") print C1") ‘tual = ultine + pultine print (otal) pultina = vltsno ‘tino = atual| sucesso oe Frsonacer 14. Crie um programa que Iésucessivamente os pesos dos alunos de uma turma, 0 ciclo deve terminar quando 0 peso for inferior a 30Kg, No final sero apresentadas contagens para 1) Mimero tts de valores reget: 1) Nimero de pesos interioras a SOKg (bat): ©) Nimere de poses entre 51g € 75Ks (enéioe); 1) Numero de pesos superiores a 75Kg (los) inite peso > 38: so" int (input{"Intraduea © peso do alun:")) ‘ona = sont + peso print ("Ninere total de valores registados: ") aur Print ("wdnero de pesos inferior 2 sokg (oaixes): ") Col ald products - Cancel contracts hare npe:iolab research google. com/drvel1GZ:F8SFQUSZ0sA0b-rhugRWXMY9F49Dm?authuser=1épiniMode=tue 86

Você também pode gostar