-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path1.py
More file actions
60 lines (37 loc) · 1.24 KB
/
1.py
File metadata and controls
60 lines (37 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# -*- coding: iso-8859-15 -*-
#Ex. 1 - Saudando o mundo:
print "Hello World!"
print
####################################################
#Ex. 2 - Calculando a média da disciplina Computação 1:
notaP1 = input("Digite a nota da primeira prova: ")
notaP2 = input("Digite a nota da segunda prova: ")
mediaTrabalhos = input("Digite a média dos trabalhos: ")
if notaP1 == 'N' or notaP2 == 'N':
print "Segunda Chamada"
else:
mediaTotal = ((notaP1 + notaP2) / 2.0) * 0.8 + mediaTrabalhos * 0.2
print "Notas:", notaP1, notaP2, mediaTrabalhos
print "Média:", mediaTotal
if mediaTotal >= 7.0:
print "Aprovado"
elif mediaTotal < 3.0:
print "Reprovado"
else:
print "Prova Final"
print
####################################################
#Ex. 3 - Encontrando as raízes reais de uma equação:
import math
a, b, c = input("Entre com os coeficientes a, b e c: ")
delta = b * b - 4.0 * a * c
if delta < 0:
print "A equação não possui raízes reais"
elif delta == 0:
x = (b * (-1.0) + math.sqrt(delta)) / (2.0 * a)
print "A única raíz é: ", x
else:
x1 = (b * (-1.0) + math.sqrt(delta)) / (2.0 * a)
x2 = (b * (-1.0) - math.sqrt(delta)) / (2.0 * a)
print "As raízes são:", x1, x2
####################################################