方法与图示的是一样的,使用for循环求解。上图出现错误的原因为自带IDE中只能进行简单的交互 *** 作,不能实现大范围的程序编写,在这里print(t)无法与for缩进一致,只能先使用for循环计算得到t,在新的一行中再次print得到t值。
如果想一次执橡做行得到t值梁雀衡,岁念建议在file中编辑(或者使用其他集成开发环境,如jupyter等),以下使用python自带IDE新建一个file执行:
第一步:创建一个new file:
点击file - new file
第二步:编写上述代码
新建一个file编写代码
第三步:点击run运行
点击运行
运行结果:运行结果如红框所示(这里将这个文件保存为1.py)
运行结果
我只写一斗伏个函芦前数:>>>def littleFunc():
data =[] #初始化列表
for i in range(9):#一个for循环
num = int(raw_input("input a number please: "))#控制输入转为int
data.append(num)#放入列表
data.sort()#排序
print data#输出
python的程序扩展名是.py
程陪销清序执行结果:
>>>littleFunc()
input a number please: 1
input a number please: 3
input a number please: 5
input a number please: 7
input a number please: 8
input a number please: 4
input a number please: 9
input a number please: 6
input a number please: 2
[1, 2, 3, 4, 5, 6, 7, 8, 9]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)