我正在尝试制作一个随机句子生成器,这段代码应该使程序在noun2
以元音开头时使用“an” 。
import random
noun=['it', 'he', 'she', 'I']
verb=['am', 'is', 'are' ]
noun1=random.choice(noun).capitalize()+" "
verb1=random.choice(verb)+" "
noun2=random.choice(noun)+"."
if noun2[:1]=='a' or 'e' or 'i' or 'o' or 'u':
asentence=noun1+verb1+'an '+noun2
print(asentence)
else:
print('hi')
但是当我运行程序时,即使noun2
以辅音开头,它也总是使用“an” 。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句