[英]I am trying to code a random Adjective generator using Python
I am trying to code in Python something like a random " adjectif generator " using the letters of a name (input).我正在尝试使用名称(输入)的字母在 Python 中编写类似于随机“形容词生成器”的代码。 For example, if you enter a name let's say "PETER", the result and print will be like: "P" for Perfect, "E" as in Elegant, "T" for Tall etc....
例如,如果您输入一个名字,比如说“PETER”,结果和打印将是这样的:“P”代表完美,“E”代表优雅,“T”代表高……
I started my code below:我在下面开始了我的代码:
#name = input("Enter your name here: ")
name = "Peter"
for i in name:
if i == "Peter":
print(i + " ... For Pretty")
Thanks for your help!谢谢你的帮助!
Seems like you need to build a database of adjectives.好像你需要建立一个形容词数据库。 Then in your script, loop over each letter of the provided name and retrieve an adjective for that letter.
然后在您的脚本中,遍历所提供名称的每个字母并检索该字母的形容词。
def GetAdjectiveFromDatabase(letter):
#todo implement an adjective database
return "Perfect"
#name = input("Enter your name here: ")
name = "Peter"
for i in name:
adjective = GetAdjectiveFromDatabase(i)
print("%s is for %s" % (i,adjective))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.