1) Elaborar um Menu de Opções para fazer as escolha entre as
operações aritméticas básicas de dois valores quaisquer. Vamos caprichar no layout: print ('Escolha entre as quatro operações para calcular dois valores') print (' ') print ('Digite 1 para adição') print ('Digite 2 para subtração') print ('Digite 3 para multiplicação') print ('Digite 4 para divisão') print (' ') o= int(input('Informe a opção escolhida:')) while o!= 1 and o!=2 and o!=3 and o!=4: print ('O valor informado é inválido') o= int(input('Informe a opção escolhida:')) x = float (input('Informe o primeiro valor:')) y = float (input('Informe o segundo valor:')) if o ==1: print ('Resultado: ',x,'+',y,'=',x+y) elif o==2: print ('Resultado: ',x,'-',y,'=',x-y) elif o==3: print ('Resultado: ',x,'x',y,'=', x*y) else: print ('Resultado: ',x,'/',y,'=',x/y)
02) Elaborar um programa para exibir um Menu de opções (como no
exercício anterior) para escolher três opções: Média Aritmética, Média Ponderada 1 e Média Ponderada 2. print ('Escolha entre as opções para calcular a média desejada') print (' ') print ('Digite 0 para média aritmética') print ('Digite 1 para média ponderada (1)') print ('Digite 2 para média ponderada (2)') print (' ') m= int(input('Informe a opção escolhida:')) while m!= 0 and m!=1 and m!=2: print ('O valor informado é inválido') m= int(input('Informe a opção escolhida:')) n1 = float (input('Informe o valor da primeira nota:')) while n1 < 0 or n1>10: print ('O valor informado é inválido') n1 = float (input('Informe o valor da primeira nota:')) n2 = float (input('Informe o valor da segunda nota:')) while n2 < 0 or n2>10: print ('O valor informado é inválido') n2 = float (input('Informe o valor da segunda nota:')) n3 = float ( input('Informe o valor da terceira nota:')) while n3 < 0 or n3>10: print ('O valor informado é inválido') n3 = float ( input('Informe o valor da terceira nota:')) if m==0: m = (n1+n2+n3)/3 print ('Resultado da média aritmética = %.2f' %m) if m==1: m = (n1*2+n2*3+n3*5)/10 print ('Resultado da média ponderada (1) = %.2f' %m) if m==2: m = (n1*1+n2*4+n3*5)/10 print ('Resultado da média ponderada (2) = %.2f' %m)
3) Elaborar um programa para a partir de uma medida em metros,
criar um menu de opções para convertê-lo em outras unidades de medida: km, hm, dam, dm, cm, mm . import math print ('Escolha entre as opções para convertar a unidade de medida') print (' ') print ('Digite 1 para converter metros em quilômetros (km) ') print ('Digite 2 para converter metros em hectômetros (hm) ') print ('Digite 3 para converter metros em decâmetros (dam) ') print ('Digite 4 para converter metros em decímetros (dm) ') print ('Digite 5 para converter metros em centímetros (cm) ') print ('Digite 6 para converter metros em milímetros (mm) ') print (' ') m= int(input('Informe a opção escolhida:')) while m!= 1 and m!=2 and m!=3 and m!= 4 and m!=5 and m!=6: print ('O valor informado é inválido') m= int(input('Informe a opção escolhida:')) t = float (input('Informe o valor da medida em metros:')) while t <=0: print ('O valor informado é inválido') t = float (input('Informe o valor da medida em metros:')) if m== 1: m = t* math.pow (10,3) print ('Resultado da conversão de metros para quilômetros = ', m, 'km') if m==2: m = t * math.pow(10,2) print ('Resultado da conversão de metros para hectômetros = ',m,'hm') if m ==3: m = t * 10 print ('Resultado da conversão de metros para decâmetros = ',m,'dam') if m ==4: m = t / 10 print ('Resultado da conversão de metros para decímetros = ',m,'dm') if m ==5: m = t / math.pow(10,2) print ('Resultado da conversão de metros para centímetros = ',m,'cm') if m==6: m = t / math.pow(10,3) print ('Resultado da conversão de metros para milímetros = ',m,'mm')
4) Elaborar programas (codificações) para exibir na tela, as seguintes
sequências, fazendo validação com mensagem de erro print ('Exercício 4 letra a') n = int(input('Informe o valor de n - número de termos a ser exibidos:')) while n <=0: print ('O valor informado é inválido') n = int(input('Informe o valor de n - número de termos a ser exibidos:')) for i in range (1,n+1,1): p = i*2+5 print (p) print (' ') print ('Exercício 4 letra b') n = int(input('Informe o valor de n - número de termos a ser exibidos:')) while n <=0: print ('O valor informado é inválido') n = int(input('Informe o valor de n - número de termos a ser exibidos:')) for i in range (1,n+1,1): p = i*3-3 print (p)