如何使用while循环来解决这个问题?我试过了,但没能崩溃



我不理解这个问题,试着自学python:

编写一个程序,读取用户键入的整数,直到得到负数输入,然后打印输入的偶数。。样品运行:

Enter a number: 3
Enter a number: 4
Enter a number: 7
Enter a number: 2
Enter a number: 2
Enter a number: 9
Enter a number: -1
3 even numbers were entered

我确信我做错了什么

n = int(input("Enter a number : "))
while 0 < n :
if 0 < n:
n = int(input("Enter a number : "))

对不起,我是新来的,对不太了解

您需要了解以下几点:

  • 如何读取用户键入的输入
  • 如何知道它是否为负数
  • 如何知道它是否是偶数
  • 如何计数输入的数字
  • 如何重复功能直到满足某些条件
  • 如何打印结果

通过查看Python文档,或者搜索Stack Overflow,都不可能找到这些东西。

相关内容

最新更新