9
<(“ <)鸟舞者(>”)>
您的鸟一直在瘙痒一些运动,并且讨厌一直被困在静止的位置。编写一个程序,该程序将显示一个随机跳舞的ascii鸟,并根据跳舞动作每100ms * n或200ms * n更新一次。鸟总是从舞步开始<(")>。 程序应接受一个输入,该输入是一个将睡眠间隔乘以(n >= 0 && n <= 50)的数字。 100ms动作 ^(")v v(")^ ^(")^ v(")v 200ms动作 (>")> <(")> <("<) 额外细节 随机性不一定要统一,但是每个舞步都应该有合理的发生机会(每60个舞步中至少有1个看起来很公平,如果同一舞步连续出现两次也可以) 一次只能显示一只鸟,而不是多只鸟 允许尾随空格(但不允许其他尾随字符) 鸟应显示之前的睡眠 Python 3中的示例 import random, time, sys birds = """(>")> <(")> <("<) ^(")v v(")^ ^(")^ v(")v""" birds = birds.split() interval = int(input("Sleep for 100ms*")) selection …