8
8
'''for count in range(0, len(lanche)):
9
9
print(f"Vou comer {lanche[count]} na posição {count}")
10
10
print("Comi pra caramba")'''
11
- import random
12
11
13
12
'''for comida in lanche:
14
13
print(f"Vou comer {comida}")
157
156
print(f"The bigger number was {m}")
158
157
print(f"The lower number was {n}")'''
159
158
160
- # b = str(a)
161
- # tupla1 = str(a)
162
- # del(a)
163
- # d = str(a)
164
- # tupla2 = b + tupla1
165
- # del(b)
166
- # e = str(d)
167
- # tupla3 = e + tupla1 + tupla2
168
- # del(d)
169
- # f = str(e)
170
- # tupla4 = f + tupla1 + tupla2 + tupla3
171
- # del(e)
172
- # g = str(f)
173
- # tupla5 = g + tupla1 + tupla2 + tupla3 + tupla4
174
- # del(f)
175
- # total = list(tupla5)
176
- # print(d)
159
+ # b = str(a)
160
+ # tupla1 = str(a)
161
+ # del(a)
162
+ # d = str(a)
163
+ # tupla2 = b + tupla1
164
+ # del(b)
165
+ # e = str(d)
166
+ # tupla3 = e + tupla1 + tupla2
167
+ # del(d)
168
+ # f = str(e)
169
+ # tupla4 = f + tupla1 + tupla2 + tupla3
170
+ # del(e)
171
+ # g = str(f)
172
+ # tupla5 = g + tupla1 + tupla2 + tupla3 + tupla4
173
+ # del(f)
174
+ # total = list(tupla5)
175
+ # print(d)
177
176
178
177
# SOLUTION FROM GUANABARA
179
178
272
271
else:
273
272
print(f"{listing[pos]:>7.2f}")'''
274
273
275
-
276
274
# CHALLENGE 77
277
- #Crie um programa que tenha uma tupla com várias palavras (não usar acentos).
275
+ # Crie um programa que tenha uma tupla com várias palavras (não usar acentos).
278
276
# Depois disso, você deve mostrar, para cada palavra, quais são as suas vogais.
279
277
280
278
'''lotWords = ("rice", "mouse", "notebook", "chair", "tv", "light", "sofa", "plate", "screem", "aleloui")
398
396
print(f"O biggest value entered was {max(valNum)}, in the positions {rankMax}")
399
397
print(f"O lowest value entered was {min(valNum)}, in the positions {rankMin}")'''
400
398
401
-
402
399
# ////////////////////////////////////////////////////////
403
400
404
401
# Done
493
490
if(valueB == lower):
494
491
print(f"{pos}", end="...")'''
495
492
496
-
497
493
# CHALLENGE 79
498
494
# Crie um programa onde o usuário possa digitar vários valores numéricos e cadastre-os em uma lista.
499
495
# Caso o número já exista lá dentro, ele não será adicionado. No final, serão exibidos todos os valores únicos digitados, em ordem crescente.
603
599
print(f"Você cadastrou, em ordem, os números: {lista}")
604
600
print(len(lista))'''
605
601
606
-
607
602
# CHALLENGE 81
608
603
# Crie um programa que vai ler vários números e colocar em uma lista. Depois disso, mostre:
609
604
# A) Quantos números foram digitados. B) A lista de valores, ordenada de forma decrescente. C) Se o valor 5 foi digitado e está ou não na lista.
863
858
if n % 2 != 0:
864
859
print(f'{n} ', end='')'''
865
860
866
-
867
861
# for n in numeros:
868
862
# # if(n % 2 == 0):
869
863
# numeros.append([n[numeros]])
946
940
print(f"[{numero1:^5}]", end=" ")
947
941
print()'''
948
942
949
-
950
943
# CHALLENGE 87
951
944
# Aprimore o desafio anterior, mostrando no final.
952
945
# A) A soma de todos os valores pares digitados. B) A soma dos valores da terceira coluna. C) O maior valor da segunda linha.
1251
1244
print(" "*3, f"{i+1}º place: {v[0]} with {v[1]}.")
1252
1245
sleep(1)'''
1253
1246
1254
-
1255
1247
# print(player)
1256
1248
# print()
1257
1249
# playerList = list(player)
@@ -1703,11 +1695,9 @@ def sumpair():
1703
1695
'''print(help())
1704
1696
help(print("Olá"))'''
1705
1697
1706
-
1707
1698
'''print(input.__doc__)
1708
1699
help(input)'''
1709
1700
1710
-
1711
1701
# MANUAL OR SIMPLE -> DOCSTRING
1712
1702
1713
1703
'''def contador(i, f, p):
@@ -1748,7 +1738,6 @@ def somar(a=0, b=5, c=4): # parameter optional -> value = 0 another value = 1 :
1748
1738
somar(b=3, c=2)
1749
1739
help(somar)'''
1750
1740
1751
-
1752
1741
# SCOPE OF VARIABLES
1753
1742
1754
1743
'''def local():
@@ -2061,7 +2050,6 @@ def titulo(msg, cor=0):
2061
2050
ajuda(comando)
2062
2051
titulo("ATÉ LOGO!", 1)'''
2063
2052
2064
-
2065
2053
# CLASS 22
2066
2054
# MÓDULOS E PACOTES
2067
2055
@@ -2078,7 +2066,6 @@ def titulo(msg, cor=0):
2078
2066
print(f"O dobro de {num} é {numeros.dobro(num)}")
2079
2067
print(f"O triplo de {num} é {numeros.triplo(num)}")'''
2080
2068
2081
-
2082
2069
# CHALLENGE 107
2083
2070
2084
2071
# productValue = float(input("How much is the product ? "))
@@ -2097,25 +2084,78 @@ def titulo(msg, cor=0):
2097
2084
# print(f" And the value is{a}")
2098
2085
# print(f"The decrease of 10% of {p} is {diminuir(p, 10):.2f} R$"), # then the value total is{moeda.diminuir(p)}")'''
2099
2086
2100
-
2101
2087
# CHALLENGE 108
2102
2088
2103
- ''' # def ():
2089
+ # def ():
2104
2090
# from moeda import metade
2105
2091
# return metade
2106
2092
2107
2093
2108
- p = float(input("Enter with the price: "))
2109
- import moeda
2094
+ '''p = float(input("Enter with the price: "))
2095
+ from uteis import moeda
2096
+
2110
2097
# print(moeda.metade(p))
2111
2098
# print(moeda.moeda(moeda.metade(p)))
2112
2099
print(f"The half of {moeda.moeda(p)} is {moeda.moeda(moeda.metade(p))}")
2113
2100
print(f"The double of {p} is {moeda.dobro(p):.2f} R$")
2114
2101
print(f"The increase of 10% of {p} é {moeda.aumentar(p):.2f} R$") # then the value total is")
2115
2102
# a = moeda.totalDim(p)
2116
2103
# print(f" And the value is{a}")
2117
- print(f"The decrease of 10% of {p} is {moeda.diminuir(p):.2f} R$"), # then the value total is{moeda.diminuir(p)}")
2118
- '''
2104
+ print(f"The decrease of 10% of {p} is {moeda.diminuir(p):.2f} R$"), # then the value total is{moeda.diminuir(p)}")'''
2119
2105
2120
2106
# CHALLENGE 109
2107
+ # Modifique as funções que form criadas no desafio 107 para que elas aceitem um parâmetro a mais,
2108
+ # informando se o valor retornado por elas vai ser ou não formatado pela função moeda(), desenvolvida no desafio 108.
2109
+
2110
+
2111
+ '''p = float(input("Enter with the price: R$"))
2112
+ from uteis import moeda
2113
+
2114
+
2115
+ # print(moeda.metade(p))
2116
+ # print(moeda.moeda(moeda.metade(p)))
2117
+ print(f"The half of {moeda.moeda(p)} is {moeda.metade((p, True))}")
2118
+ print(f"The double of {p} is {moeda.dobro(p, True)} R$")
2119
+ print(f"The increase of 10% of {p} é {moeda.aumentar(p, 10, True)}") # then the value total is
2120
+ # a = moeda.totalDim(p)
2121
+ # print(f" And the value is{a}")
2122
+ print(f"The decrease of 10% of {p} is {moeda.diminuir(p, 13, True)} R$"), # then the value total is{moeda.diminuir(p)}")'''
2123
+
2124
+ # CHALLENGE 110
2125
+ # Adicione o módulo moeda.py criado nos desafios anteriores, uma função chamada resumo(),
2126
+ # que mostre na tela algumas informações geradas pelas funções que já temos no módulo criado até aqui
2127
+
2128
+
2129
+ '''from uteis import moeda
2130
+
2131
+
2132
+ p = float(input("Digite o preço: R$ "))
2133
+ moeda.resumo(p)'''
2134
+
2135
+
2136
+ # CHALLENGE 111
2137
+ # Crie um pacote chamado utilidadesCeV que tenha dois módulos internos chamados moeda e dado.
2138
+ # Transfira todas as funções utilizadas nos desafios 107, 108 e 109 para o primeiro pacote e mantenha tudo funcionando.
2139
+
2140
+ '''from uteis.utilidadesCeV import moeda
2141
+ # import uteis
2142
+
2143
+
2144
+ p = float(input("Digite o preço: R$ "))
2145
+ moeda.resumo(p, 12, 19)'''
2146
+
2147
+ # CHALLENGE 112
2148
+
2149
+ # Dentro do pacote utilidadesCeV que criamos no desafio 111, temos um módulo chamado dado.
2150
+ # Crie uma função chamada leiaDinheiro() que seja capaz de funcionar como a função imputa(),
2151
+ # mas com uma validação de dados para aceitar apenas valores que seja monetários.
2152
+
2153
+ '''from uteis.utilidadesCeV import dados, moeda
2154
+
2121
2155
2156
+ p = dados.leiaDinheiro("Digite o preço: R$")
2157
+ moeda.resumo(p, 13, 10)
2158
+ # dados.leiaDinheiro(p)
2159
+ # p = float(p)
2160
+ # moeda.resumo(p)
2161
+ '''
0 commit comments