python用类做猜数字游戏
时间: 2023-11-15 13:55:28 浏览: 31
好的,以下是一个简单的 Python 类实现猜数字游戏的示例代码:
```python
import random
class GuessNumber:
def __init__(self):
self.number = random.randint(1, 100)
self.guesses = 0
def play(self):
while True:
guess = int(input("猜一个数字(1-100):"))
self.guesses += 1
if guess < self.number:
print("太小了!")
elif guess > self.number:
print("太大了!")
else:
print(f"恭喜你,猜对了!你用了 {self.guesses} 次猜中了。")
break
game = GuessNumber()
game.play()
```
相关问题
用python做一个猜数字的游戏
好的,以下是一个简单的猜数字游戏的Python代码:
```
import random
def guess_number():
number = random.randint(1, 100)
guess = 0
while guess != number:
guess = int(input("请猜一个1到100之间的数字:"))
if guess < number:
print("太小了!")
elif guess > number:
print("太大了!")
print("恭喜你,猜对了!")
guess_number()
```
你可以运行这个代码,然后按照提示猜数字。
用python写一个猜数字游戏
好的,下面是一个简单的Python猜数字游戏:
```python
import random
# 生成随机数字
number = random.randint(1, 100)
# 猜数字游戏
while True:
guess = int(input("请猜一个1-100之间的数字:"))
if guess < number:
print("猜错了,这个数字比你猜的要大。")
elif guess > number:
print("猜错了,这个数字比你猜的要小。")
else:
print(f"恭喜你,猜对了!这个数字就是{number}。")
break
```
运行程序后,程序会生成一个1-100之间的随机数字,然后要求用户输入一个数字进行猜测。如果用户猜的数字小于随机数字,则程序会提示用户猜的数字偏小;如果猜的数字大于随机数字,则程序会提示用户猜的数字偏大。如果用户猜对了数字,则程序会输出“恭喜你,猜对了!”并结束游戏。