猜数游戏大家都玩过吧
规则:想一个数,然后去猜
所需用的库
作用是用来取随机数的
import random然后定义机会和正确答案变量
answer = random.randint(1, 100)
opportunity = 6接下来定义规则逻辑
while opportunity > 0:print(f"|    还剩{opportunity}次机会   |")guess = int(input("|    请输入数字    |"))if guess > answer:print("|      猜大了      |")opportunity -= 1elif guess < answer:print("|      猜小了      |")opportunity -= 1else:print("|      猜对了      |")print("|————————————————|")breakif opportunity == 0:print("|    机会用完了    |")print("|————————————————|")完整代码
import randomanswer = 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 -= 1elif guess < answer:print("|      猜小了      |")opportunity -= 1else:print("|      猜对了      |")print("|————————————————|")breakif 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
| 猜对了 |
|————————————————|