猜数游戏大家都玩过吧
规则:想一个数,然后去猜
所需用的库
作用是用来取随机数的
import random
然后定义机会和正确答案变量
- answer = random.randint(1, 100)
- opportunity = 6
接下来定义规则逻辑
- while opportunity > 0:
- print(f"| 还剩{opportunity}次机会 |")
- guess = int(input("| 请输入数字 |"))
- if guess > answer:
- print("| 猜大了 |")
- opportunity -= 1
- elif guess < answer:
- print("| 猜小了 |")
- opportunity -= 1
- else:
- print("| 猜对了 |")
- print("|————————————————|")
- break
-
- if opportunity == 0:
- print("| 机会用完了 |")
- print("|————————————————|")
完整代码
- import random
-
- answer = random.randint(1, 100)
- opportunity = 6
- print("|————————————————|")
- print("| 猜数游戏 |")
- print("|我想了一个1~100的数|")
- while opportunity > 0:
- print(f"| 还剩{opportunity}次机会 |")
- guess = int(input("| 请输入数字 |"))
- if guess > answer:
- print("| 猜大了 |")
- opportunity -= 1
- elif guess < answer:
- print("| 猜小了 |")
- opportunity -= 1
- else:
- print("| 猜对了 |")
- print("|————————————————|")
- break
-
- if opportunity == 0:
- print("| 机会用完了 |")
- print("|————————————————|")
结果是
|————————————————|
| 猜数游戏 |
|我想了一个1~100的数|
| 还剩6次机会 |
| 请输入数字 |40
| 猜小了 |
| 还剩5次机会 |
| 请输入数字 |70
| 猜小了 |
| 还剩4次机会 |
| 请输入数字 |85
| 猜小了 |
| 还剩3次机会 |
| 请输入数字 |100
| 猜大了 |
| 还剩2次机会 |
| 请输入数字 |72
| 猜小了 |
| 还剩1次机会 |
| 请输入数字 |2
| 猜小了 |
| 机会用完了 |
|————————————————|
|————————————————|
| 猜数游戏 |
|我想了一个1~100的数|
| 还剩6次机会 |
| 请输入数字 |12
| 猜小了 |
| 还剩5次机会 |
| 请输入数字 |8
| 猜小了 |
| 还剩4次机会 |
| 请输入数字 |9
| 猜小了 |
| 还剩3次机会 |
| 请输入数字 |1
| 猜小了 |
| 还剩2次机会 |
| 请输入数字 |1
| 猜小了 |
| 还剩1次机会 |
| 请输入数字 |13
| 猜对了 |
|————————————————|