Python程序执行问题

按照C语言执行的线性思路,应当将for循环完成后,最后输出一个81,但是Python人性化的直接给出一个一位数组,反而让人适应不了,请问Python编译器是怎么执行程序的?

这个叫列表推导式,如果你只是想迭代的话,你这样写,就跟你熟悉的差不多了

for i in range(1,10,2):
    print(i*i)

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-27
你只有一个rawinput啊,所以只有一次,除非你做一个循环进行输入
相似回答