#双色球 #先让用户依次选择6个红球(红球的选择范围是 1 - 32,)再选择2个篮球(篮球的选择范围是 1- 16 ) 最后统一打印出来 ; # 需要注意缩进 n = 0 s1 = '' # 等于一个空的字符串 while n<6: # 加一个while 循环也就是下边的代码执行 6 次,循环6 次后才会退出循环 ; num1 = input('请输入红色球的号码:') #输入 input num = int(num1) #int 字符串转化,在这里 print 出来的是一个字符串类型的,需要使用 int转为数字,因为只有数字才可以判断大小 。 if num<=32 and num>=1: #如果这个num 小于=32 并且 num大于=1 print('您选择的红色球的号码是 :',num1) #输出 n = n + 1 #只有在有效的数字的情况下 n才会+1 如果是没效的就不+1 if n <6: s1 = s1 + num1 + ',' # 使用这个s1 空的字符串 加上 num1 输入的值 else: s1 = s1 + num1 else: print('请选择 1 -32 之间的数字:') m = 0 s2 = '' while m<2: num2 = input('请输入蓝色球的号码 :') num = int(num2) if num <= 16 and num >= 1: print('您选择的蓝色球号码是 :', num2) m = m + 1 if m < 2: s2 = s2 + num2 + ',' #除了最后一个数字以外的拼接 else: s2 = s2 + num2 #最后一个数字的拼接 else: print('请选择 1 -16 之间的数字:') print('你选择的红色球有:',s1) #最后把选择的球统一打印出来 ; print('你选择的蓝色球有:',s2)