【发布时间】:2017-01-16 11:41:54
【问题描述】:
我的任务:
创建一个菜单选项,让机器人打印今天的日期和时间、随机情绪、整数和浮点数。一切都应该放在一个字符串句子中。
这是我到目前为止所得到的,我认为我应该使用它。问题是我不确定如何将它们组合在一起。
def dateandfeels():
"""
docstring
"""
today = (time.strftime("%H:%M:%S"))
time1 = (time.strftime("%d/%m/%Y"))
whole = int(15)
float1 = float(0.056)
mood = ['happy', 'sad', 'moody', 'pythonic']
moody = (random.choice(mood))
print("""Today is {today}. Time is {time1}. My number of choice is {whole}
and my float of choice is {float1}. Also I'm feeling a bit {moody} today""")
如果有人能提供一些帮助或提示,我将不胜感激。
【问题讨论】:
-
如果您使用的是 Python 3.6+,您可以使用 f 字符串:只需将
f放在输出字符串的引号之前:print(f"""Today is {today}. etc""") -
顺便说一句,我认为你的任务要求你生成一个 random int 和一个 random float。但是你应该和你的老师核实一下。