我想采用两个参数,并基于这些参数来创建具有电子邮件的用户。
country = input("country shortcut")
。
用户将输入国家/地区快捷方式“ SG”以及
users = int(input("How much users would you like to create"))
用户数。
将这两个参数放在一起,并根据输入数字2会创建一个用户电子邮件,例如:
sg @ example.com,sg1 @ example.com,sg2 @ example.com
答案 0 :(得分:1)
您可以通过一点列表理解就可以做到:
country = 'sg'
users = 2
print(['{}{}@example.com'.format(country,i+1) for i in range(users)])
编辑:重新阅读您的问题,看来您也希望没有数字的“基本”电子邮件,因此理解将更像这样:
['{}@example.com'.format(country)] + ['{}{}@example.com'.format(country,i+1) for i in range(users)]
答案 1 :(得分:0)
文本格式非常简单,我建议使用python清除污染。
为您解决问题
user amount = range(user_amount)
email_list = ["{0}{1}@example.com".format(country_shortcut, code) for code in user_amount]
答案 2 :(得分:0)
country = input("country shortcut")
users = int(input("How much users would you like to create"))
emails = []
for x in range(users):
emails.append('{}{}@example.com'.format(country, "" if (x==0) else x))
print(emails)
输出:
['sg@example.com', 'sg1@example.com', 'sg2@example.com']