题目:天空非常晴朗,外面很静很静,连小虫儿的鸣叫声都能听见。天就渐渐变黑了,天空中出现了一颗颗星星,它们一闪一闪的好像在眨着眼睛,又好像在向我诉说着什么似的。望着,望着,我就禁不住要数星星了,一颗,两颗,三颗……数着数着,就分不清哪些数过了,哪些还没数过。你能帮忙数清天上有几颗星星吗?
输入:
第一行有一个整数N(0<N<=100),接下来有N行N列字符,*代表星星,#代表天空。
输出:
星星数量。
样例输入:
5
*****
*****
*****
**###
&&&&&
样例输出:
17stars
简单分析一下题目,输入有两个。
第一个输入是一个整型数,告诉我们二维数组是几行几列。
我们用input来读取这个数字,不过要记得加上eval,否则input没法将数字识别为int类型。
s=eval(input())
另一个输入就是我们的二维数组。
这里我们先申请一个二维数组。用下列代码让其的行和列的数量是我们输入的数字,伪动态定义一个二维数组。
s = [[0]*n for i in range(n)]
之后用一个循环读取数组。