運行的函數有一個代碼:我如何多次在Python
import random
vowels, consonants='aeiou','bcdfghjklmnpqrstvwxyz'
terms = int(input("How many letters you want for your baby's name? "))
def babyname():
j=[]
for i in range(0, terms):
k = input("Would you like a [v]owel or [c]onsonant: ")
if k.lower() == 'v':
j.append(random.choice(vowels))
elif k.lower() == 'c':
j.append(random.choice(consonants))
else:
print("Unknown Input: "+ k)
for x in range(0, 10):
print(''.join(j))
babyname()
輸入:我可以輸入一個號碼說5字母和v或c對於那些數量的字母數。
預期輸出:對於輸入,我想要生成文本j
10次,每個文本不同。對於示例輸入,預期的輸出應該是 - sdfes gdadf nkadj就像這10個單詞。
輸出產生:我得到了一個輸出,比如sdfes sdfes sdfes - 10次輸出相同的文字。
如何解決這個問題?
是的。如何解決這個問題? – Andrew