我试图生成一个介于1和12之间的随机整数作为月份选择。 代码:
def randomMonthNumber(size=2, chars=string.digits):
return ''.join(random.choice(chars) for i in range(size))
monthnumber = randomMonthNumber()
If monthnumber > 12
monthnumber
print(monthnumber)
目前,我试图对其进行编码,以便如果在函数中选择的随机数大于12,它将再次运行该函数(并将继续这样做,直到整数小于12),并将其存储在monthnumber
中,但我在if语句中不断得到语法错误
有什么想法吗
提前谢谢
与其生成大小为的随机字符串并检查其是否大于12,不如生成一个介于1和12之间的随机数
上述代码将返回一个介于1和12之间的数字(包括1和12)。 或者,如果你想在你的方法中这样做,把数字除以12,然后再除以1,得到介于1和12之间的数字
相关问题 更多 >
编程相关推荐