<jupyter_start><jupyter_text><jupyter_code>#Código 01
def funcao_1(num1, num2):
  resultado = num1 * num2
  if resultado <= 1000:
    return resultado
  else:
    return num1 + num2

numero_1 = 20
numero_2 = 30
#Código 02
def funcao_2(num):
  numero_anterior = 0
  for i in range(num):
    resultado = numero_anterior + i
    print('Numero A ', i, "Numero B ", numero_anterior, 'Resultado: ', resultado)
    numero_anterior = i


funcao_2(20)
#Código 03
def funcao_3(str):
  for i in range(0, len(str) - 1, 2):
    print('Índice[', i, ']', str[i])
#código 04
def funcao_4(lista_numerica):
  print('Valor passado: ', lista_numerica)
  a = lista_numerica[0]
  b = lista_numerica[-1]
  if(a == b):
    return True
  else:
    return False


numeros = [10, 20, 30, 40, 10]
#Código 05
class Classe_1:
  def funcao_da_classe_1(self, string):
    dicionario = {'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, 'D': 500, 'M': 1000}
    valor = 0
    for i in range(len(string)):
      if i > 0 and dicionario[string[i]] > dicionario[string[i - 1]]:
        valor += dicionario[string[i]] - 2 * dicionario[string[i - 1]]
      else:
        valor += dicionario[string[i]]
    return valor
#Código 06
class A:
  def __init__(self):
    self.calcI(30)
    print('i da Classe A ', self.i)

  def calcI(self, i):
    self.i = 2 * 1


class B(A):
  def __int__(self):
    super().__int__()

  def calcI(self, i):
    self.i = 3 * i


b = B()
#Código 07
class Classe_2():
  def __int__(self, l, w):
    self.a = l
    self.b = w
  
  def retodo_1(self):
    return self.a * self.b

objeto_1 = Classe_2(12, 10)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.15132798023471278, 'fraction_numerical': 0.05497220506485485, 'mean_word_length': 3.13265306122449, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '296058', 'license': 'MIT', 'n_tokens_mistral': 759, 'n_tokens_neox': 699, 'n_words': 179, 'path': 'bootcamp_igti/01_fundamentos/desafio_01.ipynb', 'repo_name': 'joymaxnascimento/python', 'size': '1619'}