Repository navigation
Expand file tree
/
Copy pathex11.py
More file actions
109 lines (71 loc) · 2.06 KB
/
Copy pathex11.py
File metadata and controls
109 lines (71 loc) · 2.06 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# Exercício 11
# Revisão Geral
# 1 - Pergunte o nome de usuario e cumprimente ele.
# Resposta Inicial
print("Qual seu nome?")
nome = input()
print("Olá, " + nome + "!")
# Resposta
print("Qual seu nome?")
nome = input()
print(f'Olá, {nome}!')
# 2 - Ler idade
# Resposta Inicial
print("Qual sua idade?")
idade = input()
print(f"Sua idade é {idade} anos.")
# Resposta
print("Qual sua idade?")
idade = input(f"Sua idade? ")
print(f"Sua idade é {idade} anos.")
# 3 - Somar números até digitar "ok"
# Resposta Inicial
soma = 0
while True:
print(f"Digite um número para somar ou 'ok'para sair: ")
numero = input()
if numero.lower() == "ok":
break
soma += int(numero)
print(f"A soma dos números é {soma}")
# 4 - Encontre maior e o menor
# Resposta Inicial
numero = []
while True:
entrada = input("Digite um número ou 'sair' para sair: ")
if entrada == "sair":
break
numero.append(int(entrada))
print(f"O maior número é {max(numero)} e o menor é {min(numero)}")
# 5 - contar caracteres em um texto
# Resposta Inicial
print("Digite um Texto: ")
texto = input()
print(f'O texto tem {len(texto)} caracteres.')
# 6 - Criar uma pequena calculadora
# Resposta Inicial
num1 = int(input(f"Digite o Primeiro número:"))
num2 = int(input(f"Digite o Segundo número: "))
print("Escolha qual operação deseja:")
print("[+] Adição")
print("[-] Subtração")
print("[*] Multiplicação")
print("[/] Divisão")
operacao = input("Digite o símbolo da operação: ")
if operacao == '+':
print(f"soma dos {num1} + {num2}: {num1 + num2} ")
elif operacao == '-':
print(f"soma dos {num1} - {num2}: {num1 - num2} ")
elif operacao == "*":
print(f"Soma dos {num1} * {num2}: {num1 * num2} ")
elif operacao == "/":
print(f"Soma dos {num1} / {num2}: {num1 / num2}")
else:
print("Operação inválida.")
# 7 - Repetir via funções
# Resposta
def repetir_string():
texto = input(f"Digite um texto: ")
vezes = int(input(f"Quantas vezes deseja repetir? "))
print(texto * vezes)
repetir_string()