<jupyter_start><jupyter_text>Data Science Academy - Python Fundamentos - Capítulo 3 Download: http://github.com/dsacademybr  Condicional If<jupyter_code># Exemplo de condicional com If

if 5 > 2:
    print('Python funciona!')
# Exemplo de condicional com if / else

if 5 < 2:
    print('Python funciona')
else:
    print('Algo está errado!')
# Operador lógico maior (>)

6 > 3
# Operador lógico maior (>)

3 > 7
# Operador lógico menor (<)

4 < 8
# Operador lógico maior igual (>=)

4 >= 4
# Exemplo de condicional com If

if 5 == 5:
    print('Testando Python!')
# Exemplo de condicional com If, porém, utilizando o 'True' para provar a condicional

if True:
    print('Testando Python!')
# Atenção com a sintaxe
# Neste caso haverá um erro, pois ao final do if não foi inserido o (:)

if 4 > 3
    print('Tudo funciona!')
# Atenção com a sintaxe
# Neste caso haverá um erro, pois a identação abaixo está errada

if 4 > 3
print('Tudo funciona!')<jupyter_output><empty_output><jupyter_text>Condiocionais aninhados<jupyter_code># Exemplo de condicional com if e a declaração de variável

idade = 18
if idade > 17:
    print('Você pode dirigir!')

# Exemplo de condicional com if / else e a declaração de variável
# Neste caso temos uma condicional aninhada, com um if dentro de outro if e um else

Nome = 'Bob'
if idade > 13:
 if Nome == 'Bob':
    print('Ok Bob, você está autorizado a entrar!')
 else:
    print('Desculpe, mas você não pode entrar!')
# Exemplo de condicional com if e a declaração de variável
# Mostrando que é possível substituir um if aninhado com o operador lógico (and)

idade = 13
Nome = 'Bob'
if idade >= 13 and Nome == 'Bob':
    print('Ok Bob, você está autorizado a entrar!')
# Exemplo de condicional com if e a declaração de variável
# Mostrando que é possível substituir um if aninhado com o operador lógico (or)

idade = 13
Nome = 'Bob'
if idade >= 13 or Nome == 'Bob':
    print('Ok Bob, você está autorizado a entrar!')<jupyter_output>Ok Bob, você está autorizado a entrar!<jupyter_text>Elif<jupyter_code># Exemplo de condicional com if / else e a declaração de variável

dia = 'Terça'
if dia == 'Segunda':
    print('Hoje fará Sol!')
else:
    print('Hoje vai chover!')
# Exemplo de condicional com if / elif / else e a declaração de variável
# O elif faz com que não seja necessário diversos (if) pelo script, deixando com o design melhor e mais efetivo

if dia == 'Segunda':
    print('Hoje fará Sol!')
elif dia == 'Terça':
    print('Hoje vai chover!')
else:
    print('Sem previsão do tempo para o dia selecionado')<jupyter_output>Hoje vai chover!<jupyter_text>Operadores lógicos<jupyter_code># Exemplo de condicional com if e a declaração de variável

idade = 18
nome = 'Bob'
if idade > 17:
    print('Você pode dirigir')
# Condicional (if) com o operador lógico (and)

idade = 18
if idade > 17 and nome == 'Bob':
    print('Autorizado')
# Usando mais de uma condição na cláusula (if)
# Utilizando o comando (input) para solicitar ao usuário que seja digitado os valores

disciplina = input('Digite o nome da disciplina: ')
nota_final = input('Digite a nota final (entre 0 e 100): ')

if disciplina == 'Geografia' and nota_final >= '70':
    print('Você foi aprovado!')
else:
    print('Lamento, acho que você precisa estudar mais!')
# Usando mais de uma condição na cláusula (if) e introduzindo Placeholders
# Utilizando o comando (input) para solicitar ao usuário que seja digitado os valores

disciplina = input('Digite o nome da disciplina: ')
nota_final = input('Digite a nota final (entre 0 e 100): ')
semestre = input('Digite o semestre (1 a 4):')

if disciplina == 'Geografia' and nota_final >= '50' and int(semestre) != 1:
    print('Você foi aprovado em %s com média final de %r!' %(disciplina, nota_final))
else:
    print('Lamento, acho que você precisa estudar mais!')<jupyter_output>Digite o nome da disciplina: Geografia
Digite a nota final (entre 0 e 100): 98
Digite o semestre (1 a 4):3
Você foi aprovado em Geografia com média final de '98'!
{'fraction_non_alphanumeric': 0.09807355516637478, 'fraction_numerical': 0.01676257192894671, 'mean_word_length': 4.253613666228646, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 31, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '4', 'dir': 'jupyter-structured-clean-dedup', 'id': '467710', 'license': 'MIT', 'n_tokens_mistral': 1532, 'n_tokens_neox': 1449, 'n_words': 554, 'path': 'trainings/data science academy/python fundamentals for data analysis/2 - loops, conditionals, methods and functions/1 - conditionals.ipynb', 'repo_name': 'Phelipe-Sempreboni/python', 'size': '3997'}