如题,代码如下:
import random
import os
youaresb=1
while youaresb==1:
悲景=["野草","孤漠","孤雁","落日","空谷","冷月","幽兰","残枝"]
悲形=["虚无缥缈","黯然无光","似花纷纷落于万物","遗于尘世","如纱易冷","烬落"]
悲动=["蓦然回首","凝望","提手相抚","垂眸低泪","心沉","恍若隔世"]
悲情=["一片寂寥","繁华落尽","落叶纷纷","一片黯淡","百无生气","雪落无痕","一醉南柯"]
喜景=["朝阳","晴空","春风","繁花","星","云起","潮生"]
喜形=["灿烂","沐万世光芒","似锦","临遍万物","清艳","清清浅浅"]
喜动=["闭眼沐于其中","开怀相拥","远望","满面笑意","提手相抚","浅笑嫣然","流连忘返","卧听"]
喜情=["繁华临世","美轮美奂","意犹未尽","映于世间","千古未散","尘梦缭绕"]
wen=input("请选择诗意(悲或喜):")
iamsb=0
if wen=="悲":
s=random.randint(1,3)
while iamsb<4:
if s==1:
a=random.choice(悲景)
悲景.remove(a)
b=random.choice(悲形)
悲形.remove(b)
c=random.choice(悲动)
悲动.remove(c)
d=random.choice(悲情)
悲情.remove(d)
print("")
print(a+",\n"+b+",\n"+c+",\n"+"终是"+d+"。")
print("")
elif s==2:
a=random.choice(悲景)
悲景.remove(a)
b=random.choice(悲形)
悲形.remove(b)
c=random.choice(悲动)
悲动.remove(c)
d=random.choice(悲情)
悲情.remove(d)
print("")
print(a+"啊,\n你"+b+",\n又是"+c+",\n"+"忆海"+d+"。")
print("")
elif s==3:
a=random.choice(悲景)
悲景.remove(a)
b=random.choice(悲形)
悲形.remove(b)
c=random.choice(悲动)
悲动.remove(c)
d=random.choice(悲情)
悲情.remove(d)
print("")
print(a+"无心,\n"+b+",\n君"+c+",\n"+"只感"+d+"。")
print("")
iamsb=iamsb+1
wen2=input("")
os.system('cls')
elif wen=="喜":
s=random.randint(1,3)
while iamsb<4:
if s==1:
a=random.choice(喜景)
喜景.remove(a)
b=random.choice(喜形)
喜形.remove(b)
c=random.choice(喜动)
喜动.remove(c)
d=random.choice(喜情)
喜情.remove(d)
print("")
print(a+",\n"+b+",\n"+c+",\n"+"遍是"+d+"。")
print("")
elif s==2:
a=random.choice(喜景)
喜景.remove(a)
b=random.choice(喜形)
喜形.remove(b)
c=random.choice(喜动)
喜动.remove(c)
d=random.choice(喜情)
喜情.remove(d)
print("")
print(a+"啊,\n你"+b+",\n又是"+c+",\n"+"忆海"+d+"。")
print("")
elif s==3:
a=random.choice(喜景)
喜景.remove(a)
b=random.choice(喜形)
喜形.remove(b)
c=random.choice(喜动)
喜动.remove(c)
d=random.choice(喜情)
喜情.remove(d)
print("")
print(a+"有情,\n"+b+",\n君"+c+",\n"+"只感"+d+"。")
print("")
iamsb=iamsb+1
wen2=input("")
os.system('cls')
else:
print("请输入【悲】或【喜】!")
print("")