重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import random
创新互联公司专注于循化网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供循化营销型网站建设,循化网站制作、循化网页设计、循化网站官网定制、成都微信小程序服务,打造循化网络公司原创品牌,更为您提供循化网站排名全网营销落地服务。
print "小学四则运算测试(输入0000退出):"
ops = ['+', '-', '*', '/'] # 运算符
ans = "" # 用户回答
i = 1 # 题号
while ans != "0000":
add1 = random.randint(1, 10) # 数1
add2 = random.randint(1, 10) # 数2
op = random.randint(0, 3) # 随机运算符
eq = str(add1) + ops[op] + str(add2) # 算式
val = eval(eq) # 算式答案
print "Q%d: %s=" %(i,eq) # 输出提问
ans = raw_input("A: ") # 用户回答
if ans == '0000': # 退出循环
break
elif val == int(ans): # 正确
print "right!"
else: # 错误
print "error. the right answer is %d" % val
i += 1 # 更新题号
演示示例:
举例说明:从集合中随机获得10个数
1、定义一个列表集合iRandom = []
2、向iRandom中插入1-60,共60个数字
3、打乱列表顺序
4、截取列表前10个数,即为随机获取到的列表集合随机数
import random
iRandom = [] #定义随机数列表
listRandom = list(range(1,61)) #生成整数型1-60的列表组合
random.shuffle(listRandom) #打乱列表顺序
iRandom = listRandom[0:10] #截取打乱后的前10个值,赋值给新列表iRandom
print('随机列表组合:',iRandom)
python随机产生一堆数字并输出的方法:
通过for循环语句多次执行for循环里面的“random.randint()”函数产生随机数。将产生的随机数赋值给变量,输出这个变量就可以了
执行结果如下:
更多Python知识,请关注:Python自学网!!