从用户输入中获取数字并根据答案创建用户

我想采用两个参数并基于这些参数来创建带有电子邮件的用户。

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


繁星淼淼
浏览 191回答 3
3回答

喵喵时光机

你可以通过一些列表理解来做到这一点:country = 'sg'users = 2print(['{}{}@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)]

吃鸡游戏

文本格式非常简单,我推荐使用 python 去污。你的问题user amount = range(user_amount)email_list =  ["{0}{1}@example.com".format(country_shortcut, code) for code in user_amount]

弑天下

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']
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python