python版本
a = []
for _ in range(6):
a.append(input())
# print(a)
b = [float(x) for x in a if float(x) > 0]
print(len(b), 'positive numbers')
int只能把整数字符串转换转换成整数, 另外可用于取出float的整数部分, 可以用float进行转换
C++版本
#include <iostream>
using namespace std;
int main()
{
int s = 0;
for (int i = 0; i < 6; i ++ )
{
double x;
cin >> x;
if (x > 0) s ++;
}
cout << s << ' ' << "positive numbers" << endl;
return 0;
}
速度快了很多