背景:学习《Python基础教程第2版》,第10.3章 标准库:一些最爱 时,
运行如下例子:
用户选择投掷的骰子数以及每个骰子具有的面数,随机返回骰子的点数,代码如下:
from random import randrange
num = input('How many dice? ')
sides = input('How many sides per die? ')
sum = 0
for i in range(num):sum += randrange(sides) + 1
print( 'The result is ',sum)
运行之后报如下错误:
=================== RESTART: D:/Python/my_program/dice.py ===================
How many dice? 3
How many sides per die? 6
Traceback (most recent call last):
File "D:/Python/my_program/dice.py", line 21, in <module>
for i in range(num):sum += randrange(sides) + 1
T