下面是我的简单随机化模块的内部内容
from random import randint
def randomnumget():
randomnumber=randint(1,10)
return randomnumber
然后我有我的文字冒险/小游戏,其中包括代码来测试什么是随机数。(我知道它是重复的,这可能意味着我以后需要重构)
class charactercreator:
def characterget(self, randomnumber):
if randomnumber==1:
print'your hero is dumbledore'
elif randomnumber==2:
print 'your hero is ruthless pantheon'
elif randomnumber ==3:
print 'your hero is Percy Jackson'
elif randomnumber==4:
print 'your hero is hagrid'
elif randomnumber==5:
print 'your hero is Ingrid Michaelson, Good luck sonny'
elif randomnumber==6:
print 'your hero is The incredible hulk'
elif randomnumber==7:
print 'your hero is captain america'
elif randomnumber==8:
print 'your hero is peter pan'
elif randomnumber==9:
print 'your hero is catwoman'
elif randomnumber==10:
print 'your hero is captain hook'
else:
print('how did you even manage to get this output')
numget=charactercreator()
如何有效利用我的模块?你知道吗
看起来
characterget
应该替换为一个简单的字典。你知道吗使用它:
假设你的随机化程序代码在同一个包的
randomizer.py
中(文件夹中有一个__init__.py
文件)我建议您阅读official documentation on Python modules。你知道吗
相关问题 更多 >
编程相关推荐