python - 我的变量未缩进时显示为红色
问题描述
我对 python 比较陌生,在我的代码中,我试图获取变量来创建绘图,尽管当我再次将变量 c 重置为 false 时,它出于某种原因显示为红色。出于某种原因,在它前面放一个空格会改变它,但否则我不太确定如何解决这个问题,因为似乎没有什么本质上是错误的。
from turtle import *
speed(100)
c = False
while c == False:
n = int(input("How many sides? "))
if n > 3 and n < 10 :
c == True
print("Correct integer input detected for number of sides")
print()
else:
print("Only enter integers between 3 and 10")
print()
#It's this one that shows up as incorrect
c = False
while c == False:
l =int(input("Enter side length between 20 & 80: "))
if l > 20 and l < 80 :
c == True
print("Correct integer input detected for side length")
print()
else:
print("Only enter integers between 20 and 80")
print()
解决方案
你的代码
from turtle import *
speed(100)
c = False
while c == False:
n = int(input("How many sides? "))
if n > 3 and n < 10 :
c == True
print("Correct integer input detected for number of sides")
print()
else:
print("Only enter integers between 3 and 10")
print()
#It's this one that shows up as incorrect
c = False
while c == False:
l =int(input("Enter side length between 20 & 80: "))
if l > 20 and l < 80 :
c == True
print("Correct integer input detected for side length")
print()
else:
print("Only enter integers between 20 and 80")
print()
只需更改
c == True
为
c = True
因为
c == True
如果 c 等于 True,则返回 True
和
c = True
将变量设置为 True
如果您有任何疑问,请询问
推荐阅读
- plotly - 在 Plotly 中更改形状的可见性
- git - GIT Meld如何在合并期间保留这两项更改?
- sql-server - 在 where 条件下检查 NULL varchar(max)
- sql - SQL - 选择分组行的一个实例
- ios - 将 fb 声纳工具与 react-native ios 项目集成
- browserstack - Browserstack:只有一个操作系统选项。iOS设备?
- swift - CTFontCreatePathForGlyph 创建的文本路径被翻转
- python - 为什么在浏览器的网页中看到 {%extends %} , {%block body_block%},{%endblock%} ?
- api - 如何通过 (Z3) API 指定 smt.string_solver=z3str3?
- jquery - 我在用我的 html 代码制作带有嵌套类的 JSON 时遇到问题