【发布时间】:2025-11-30 14:15:01
【问题描述】:
我正在通过 Python 课程学习 Treehouse 中的一些示例,但我很难理解下面的代码。
据我所知,我们正在循环访问"You got this!"。但是,我不确定if 语句实际上在做什么;谁能给我解释一下?
for letter in "You got this!":
if letter in "oh":
print(letter)
【问题讨论】:
-
如果示例只有这个,这不是一个好的学习资源。你应该只是
print(letter)没有if看看会发生什么 -
它输出什么?尝试更改字符串,看看如何更改输出
-
letter将类似于"Y"、"o"、"u"等。检查"Y" in "oh"和"o" in "oh"是否更有意义? -
我不知道你可以通过在“oh”中使用 if 字母来比较单个字符,我假设你会匹配 oh 而不是 o || h
标签: python loops for-loop if-statement