少儿编程python面试题_Python: 练习6题(while)

对于未接触过编程的成人而言,要记住命令以及逻辑不是很容易。对于一年级的小朋友而言,更加不容易。除了英文单词之外,利用键盘输入字母也是用一阳指一个一个满键盘上找。不过,熟练度可以使用大量练习来补充加强。

习题1:区别整数integer和字符串string

在python里面,字符串使用单引号或者双引号。同样使用+操作符,对于数字和字符串的效果是不一样的。+操作符对于数字是数字运算,而于字符串则是连接操作。

首先是数字的,结果是8。

i=3j=5print(i+j)

对于字符串,结果是35。

i='3'j='5'print(i+j)

2.打印数字1到5

1 2 3 4 5 6(wall)

^

i

print(i)

i=i+1

首先初始化变量i的位置到1,然后执行循环,在每一次循环中执行打印函数,并把i自加一到下一个位置,循环一直执行到一堵墙6。代码如下:

i=1whilei<6:

print(i)

i=i+1

3.打印数字12到16

打印12到16和打印1到5的思路一样。只是用于考察一下小朋友对于循环的理解程度。代码如下:

i=12whilei<17:

print(i)

i=i+1

4.打印数字99到92

打印99到92和上面打印的思路类似。只不过是倒序的。只不过对于小朋友来说,while循环的判断条件的思路还需要点时间才能理解明白。

91(wall) 92 93 94 95 96 97 98 99^

i

print(i)

i=i-1

代码如下:

i=99whilei>91:

print(i)

i=i-1

5.打印1,3,5,7,9

这几个数的特点是从1开始,增加的步数是2。代码如下:

i=1whilei<10:

print(i)

i=i+2

6.打印1,3,5,7,9

另一种思路是判断是否是奇数,如果是奇数,那么就输出。对于奇数偶数的判断,使用的是%。代码如下:

i=1whilei<10:

ifi%2==1:

print(i)

i=i+1

你可能感兴趣的:(少儿编程python面试题)