我有一个问题。我正在尝试获得一个定义函数
guestlist = ['abc', 'def', 'ghj', 'aaa', 'bbb']
sur = 'zz'
def guest(numberguest):
newguestlist = []
for i in guestlist:
newguestlist.append(i+sur)
#print(newguestlist)
for j in newguestlist:
print(j)
guest(5)
预期的输出是如果我输入 5 我应该得到所有 5 个名字 + zz。如果我输入 4,我应该得到: 'abczz'、'defzz'、'ghjzz'、'aaazz'
感谢任何帮助。
更新:抱歉,我刚刚意识到未使用 numberguest 输入。感谢大家的帮助!
答案 0 :(得分:2)
Cannot connect to JDBC URL jdbc:mysql://localhost:3306/analytics_db?useSSL=false. Failed due to Failed to initialize pool: Unknown database 'analytics_db'
答案 1 :(得分:2)
我认为你的问题不好,但如果你想要那个结果,你可以使用这个功能:
guestlist = ['abc', 'def', 'ghj', 'aaa', 'bbb']
sur = 'zz'
def guest(numberguest):
newguestlist = []
for i in range(0,numberguest):
newguestlist.append(guestlist[i]+sur)
print(newguestlist)
for j in newguestlist:
print(j)
客人(4)
答案 2 :(得分:1)
您可以使用 in range() 循环来实现
guestlist = ['abc', 'def', 'ghj', 'aaa', 'bbb']
sur = 'zz'
def guest(numberguest):
for i in range(numberguest):
print(guestlist[i] + sur)
guest(5)