print(input('请输入你的名字:'))
print(input('请输入你的年龄:'))
我的疑问是,为什么运行这个程序时是先输入用户的名字和年龄,而不是输入一个数据就输出对应的名字/年龄
print(input('请输入你的名字:'))
print(input('请输入你的年龄:'))
我的疑问是,为什么运行这个程序时是先输入用户的名字和年龄,而不是输入一个数据就输出对应的名字/年龄
个人认为:
Python为了优化算法结构而特意这样设计
input函数的作用是将数据输入到内存中,而print的作用是从内存中输出数据
Python简化了输入和输出的执行顺序,让原本应该一条条语句进行输入输出的语句简化为
有同类型的输入语句就一起执行,输出同理
所以上图在打印input数值的时候,是先将数值全部输入后再全部输出