2017-10-03 3 views
0

J'ai besoin que le nom d'utilisateur soit les 3 premières lettres du nom d'utilisateur et leur âge, par ex. Jack l'âge de 18 ans serait Jac18Création du nom d'utilisateur à partir de l'âge saisi et d'une partie du nom

name = (input('what is your name')) 
age = (input('what is your age')) 
username = (name+age) 

Que dois-je besoin d'ajouter ou changer pour rendre le nom d'utilisateur ne contient 3 lettres du nom et l'âge.

+1

'nom [3] + age' –

Répondre

1
name = (input('what is your name')) 
age = (input('what is your age')) 
if len(name) =< 3: 
    username = (name+age) 
else: 
    username = (name[:3]+age) 
+0

Cela fait en sorte que vous ne tentez pas d'accéder aux trois premières lettres du nom de someones, qui n'a pas trois lettres. Cela entraînerait une erreur, donc pour éviter cela, vous avez besoin des instructions if – Ben10