【问题标题】:PyCharm Error, Try and ExceptPyCharm 错误,尝试并排除
【发布时间】:2019-02-04 17:06:59
【问题描述】:

我为我的 CS 课编写了一个小程序。我一直在用头撞墙,试图弄清楚为什么它不起作用。当我将代码粘贴到 Trinket.io 时,它起作用了!问题是 try 和 except 在 PyCharm 中仍然不起作用。我正在使用最新版本并验证它设置为 Python 3。只是在寻找可能的原因和解决方案。我会尝试另一个 IDE,但该课程需要使用 PyCharm,而这正是教授用来为项目评分的方法。谢谢。

# This is a guess the number game using the random module
from random import randint
import sys

randomnum = randint(1, 101)  # set random number between 1 and up to but not including 101
guesses = 0  # Starting Value for Guesses

while guesses != randomnum:  # while loop to allow for multiple guesses
    guesses = input("I am thinking of a number between 1 and 100, Take A Guess: ")  # get users guess

    try:
        guess = int(guesses)  # Convert Guesses to An Integer

    except ValueError:
        print("You Did Not Enter A Valid Number! ")
        sys.exit()

    if guesses == randomnum:  # If player gets it correct
        print("You Guessed My Number !!! ")

    elif guesses < randomnum:  # Tells the user their guess was too low
        print("Too Low ")

    elif guesses > randomnum:  # Tells the player their guess was too high
        print("Your Guess is Too High ")

【问题讨论】:

  • “不起作用”是什么意思?您收到错误消息吗?什么都没有发生吗?它是否运行但您得到了意想不到的结果?我们需要更多详细信息来有效地帮助您。

标签: python-3.x exception-handling pycharm try-catch


【解决方案1】:

尝试下载最新的python版本,我认为是3.7,然后确保为项目设置了正确的python解释器。如果您需要更多帮助,请发表评论!

【讨论】:

  • 谢谢你,我能够让一切正常。它只是在 PyCharm 中不起作用。我确实安装了最新的 Python,它可以在命令行中运行,而不是在 PyCharm 中。
猜你喜欢
  • 1970-01-01
  • 2017-03-01
  • 2018-08-09
  • 1970-01-01
  • 2021-11-29
  • 2014-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多