Informática, perguntado por Usuário anônimo, 8 meses atrás

Porque esse codico em PYTHON nao esta funcionando?~

name = input ('Qual e seu nome: ')
ida = input ('Digite sua idade: ')
gen = input ('Qual e seu genero: ')
print (('Bem vindo '), name('Voçe e do sexo '), gen ,(' E tem '),ida,)

Soluções para a tarefa

Respondido por luckass20
1

Explicação:

Tenta desta forma :

name = str(input ('Qual e seu nome: '))

ida = str(input ('Digite sua idade: '))

gen = str(input ('Qual e seu genero: '))

print(" Bem vindo { }, você é tem { } anos e se caracteriza pelo gênero { } ".format(name,ida,gen))

Por meio dos placeholders { },reservamos espaços para as variáveis dentro do nosso print.Com o .format transformamos as strings(conjuntos de caracteres) em variáveis já formatadas.


Usuário anônimo: Voçe e uma genio OBRIGADO
Usuário anônimo: Fiz uns Testes e funcionou sem o str. Porque?
luckass20: No caso,o str define uma cadeia de caracteres,ou seja,uma palavra por exemplo,quando você define o str antes do input,você específica que aquela variável só vai funcionar se receber uma string.Caso você digite um número nesse name,vai valer do mesmo jeito.Mais pra frente,você vai aprender tratamento de erros com try e except,aí as coisas vão ficar mais claras pra você :)
Respondido por DartLey
0

Olá, resolução:

Irei deixar mais do meu jeito:

Nome = str(input('Qual é o seu nome? '))

Idade = int(input('Qual sua idade? '))

Gênero = str(input('Qual o seu gênero? ')).lower()

print(f'Bem vindo {Nome}, você é do sexo {Gênero} e tem {Idade} anos.')

Perguntas interessantes