不确定如何启用此 if 和 else 语句以显示正确的字符串

当我在这里运行这段代码时,结果字符串是随机的,不符合我为它制定的规则。有没有更好的方法来格式化此语句以使其正常运行?


import random

for x in range(1):

  print random.randint(1,8)


if random.randint(1,8) in {1, 2, 3}:

  print("https://media.giphy.com/media/vgPDmpQsQsjug/giphy.gif")


elif random.randint(1,8) in {4, 5, 6}:

  print("http://i0.kym-cdn.com/photos/images/original/000/676/205/57b.gif")


else:

  print("Bye")


扬帆大鱼
浏览 117回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python