gpt4 book ai didi

python - (Visual Studio代码上的Python)SyntaxError : invalid syntax

转载 作者:行者123 更新时间:2023-12-03 08:20:52 24 4
gpt4 key购买 nike

美好的一天!我刚安装了Python和VSC,但两者之间都没有什么背景,我想知道为什么为什么我无法从YouTube逐字逐句地复制简单代码。 (数字猜谜游戏)目前我有

    import random
num == 0

print("Who are you?")
name = input()

print("Hi ", +name, "! Let's play!")

number = random.randint(1,20)
print("I'm thinking of a number between 1 to 20.")

while num < 6;
print("Try me.")
guess = input()
guess = int(guess)

numberofguesses = numberofguesses + 1

if guess < number:
print("Number is too low")
if guess > number:
print("Number is too high")
if guess == number;
break
if guess == number:
numberofguesses = str(numberofguesses)
print("Well done ", +name, "! You guessed the number in "

+numberofguesses)
if guess != number:
number = str(number)

我得到的错误是
  File "c:\dir\test.py", line 12
while num < 6
^
SyntaxError: invalid syntax
我从CMD运行python以及使用VSC的内置调试器时遇到此错误。

最佳答案

如EdChum所述,您需要使用冒号而不是分号。

另外,您也不想在一开始就缩进import语句。

请针对您的代码仔细检查此代码,其中有一些错误

import random
num = 0
numberofguesses = 0

print("Who are you?")
name = input()

print("Hi " + name + "! Let's play!")

number = random.randint(1,20)
print("I'm thinking of a number between 1 to 20.")

while num < 6:
print("Try me.")
guess = input()
guess = int(guess)

numberofguesses = numberofguesses + 1

if guess < number:
print("Number is too low")
if guess > number:
print("Number is too high")
if guess == number:
break
if guess == number:
numberofguesses = str(numberofguesses)
print("Well done " + name + "! You guessed the number in "

+numberofguesses)
if guess != number:
number = str(number)

关于python - (Visual Studio代码上的Python)SyntaxError : invalid syntax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42345553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com