代码: inputs = int(input("Please enter a numbser: ")) i = 0 while inputs: inputs = inputs - 1 i += 1 print(i)
解析: 输入的表示关键字input来实现,而在Python2中用的rawinput来实现的输入,思路也很简单,循环输入的次数,3就循环3次,10就循环10次,循环的数重1开始即可,只要注意防止死循环即可
2、如下图所示
代码:
inputs = int(input(Please enter a numbers: )) while inputs: k = inputs - 1 while k: k = k - 1 print(' ', end = '') j = inputs while j: j -= 1 print('*', end = '') print() inputs -= 1
解析:不论C,Java,Python,perl或者其余脚本都会碰见类似这样的练习题,很经典的型输出,如矩形的打印,金字塔打印等。个人的思路,输出导向结果来看,代码是从上到下,从左到右,那么循环的脚本就冲这个结构开始进行空格与的输出即可3、如下图所示: