|
发表于 2020-5-7 17:58:42
|
显示全部楼层
- #-*-coding:gbk-*-
- import random
- number = random.randint(100 , 999)
- # print('number = ' , number)
- numG , numS , numB = number // 100 , (number % 100) // 10 , number % 10
- i = 1
- print("--------我爱学习--------")
- while True:
- guess = int(input("猜猜这个数字 : "))
- if guess == number :
- break
- else:
- gueG , gueS , gueB = guess // 100 , (guess % 100) // 10 , guess % 10
- d , e = [numG , numS , numB] , [gueG , gueS , gueB]
- for x in e :
- if x in d :
- if len(d) == 3 : print('正确的数字:' , x , end = '')
- else : print(' ,' , x , end = '')
- d . remove(x)
- if len(d) < 3 : print()
- print('有' , 3 - len(d) , '位数猜对')
- print()
- i += 1
- print("nb猜中了")
- print("你一共猜了" , i , "次")
- print("游戏结束不玩了")
复制代码 |
|