怎么用python写1*2*3*…*10的结果?

怎么用python写1*2*3*…*10的结果?,第1张

方法与图示的是一样的,使用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]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12411136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存