【问题标题】:Creating username made from inputted age and part of name [duplicate]根据输入的年龄和姓名的一部分创建用户名[重复]
【发布时间】:2018-03-15 02:04:20
【问题描述】:

我需要用户名是用户名和年龄的前 3 个字母,例如杰克 18 岁将是 Jac18

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

我需要添加或更改什么以使用户名仅包含姓名和年龄的 3 个字母。

【问题讨论】:

  • name[:3] + age

标签: python python-3.x variables input


【解决方案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)

【讨论】:

  • 这可确保您不会尝试访问某人姓名的前三个字母,即不包含三个字母。这会导致错误,所以为了防止这种情况你需要 if 语句
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-27
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-26
相关资源
最近更新 更多