Py学习  »  Python

Python中的简单猜谜游戏

William Friedeman • 4 年前 • 243 次点击  

我想做一个简单的猜谜游戏。当我运行代码并提前打印号码以检查程序是否正常工作时,它总是有相同的错误响应。换句话说,即使猜测变量等于 num 变量,程序仍然返回“不正确!”,我不明白为什么。提前谢谢你。代码很简单,所以我将在这里发布。

import random

num = random.randint(1, 6)
print(num)

guess = input(f'Guess a number: ')

if guess == num:
    print(f'Correct!')
else:
    print(f'Incorrect!')
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/57034
 
243 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Locke
Reply   •   1 楼
Locke    4 年前

你在比较不同的类型。 num guess 是一根绳子。在比较它们之前,需要将其转换为整数。

num == int(guess) 相反。