python for循环2程序具有不同的输出

标签 python for-loop

我正在练习 for 循环,但我是菜鸟:p

案例1-

Fruits = ['mango','banana','orange','grapes','apple']
for fruit in Fruits:
    print("Current fruit:",fruit)
print("Good Bye")

此代码的输出是

Current fruit: mango
Current fruit: banana
Current fruit: orange
Current fruit: grapes
Current fruit: apple
Good Bye

案例2-

students = ['Avinash','Arush','Akshay','Raghav','Aditya']
for student in students:
    print("Current student are:",students)
print("meet you next time")

输出

Current student are: ['Avinash', 'Arush', 'Akshay', 'Raghav', 'Aditya']
Current student are: ['Avinash', 'Arush', 'Akshay', 'Raghav', 'Aditya']
Current student are: ['Avinash', 'Arush', 'Akshay', 'Raghav', 'Aditya']
Current student are: ['Avinash', 'Arush', 'Akshay', 'Raghav', 'Aditya']
Current student are: ['Avinash', 'Arush', 'Akshay', 'Raghav', 'Aditya']
meet you next time

最佳答案

print("当前学生是:",学生)

此处您将打印整个学生列表,而不是当前变量student。应该是

print("当前学生是:",学生)

拥有不同的变量确实很有帮助。

关于python for循环2程序具有不同的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51639252/

相关文章:

python - 如何在我的电脑中播放歌曲 soco python (sonos controller python)

python - 添加一个新的 pandas 列,其中包含字典中的映射值

java - 在 python 中搜索项目列表的更好方法

c - 为什么这个 C 程序打印输出 "10"而不管 for 循环?

javascript - JavaScript 中的递增字母表

python - Pybrain 神经网络阶跃传递函数

Python:如何覆盖默认的日志记录处理程序?

javascript - react for 循环

arrays - Oracle PL/SQL 中数组、循环的语法

java - 如何使用两个for循环制作空心盒子