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

参照某个答案之后错了... 参照某个答案之后错了 展开
 我来答
MK知识
2020-10-13 · 半导体资深工程师&数据分析知识
MK知识
采纳数:0 获赞数:2

向TA提问 私信TA
展开全部

方法与图示的是一样的,使用for循环求解。上图出现错误的原因为自带IDE中只能进行简单的交互操作,不能实现大范围的程序编写,在这里print(t)无法与for缩进一致,只能先使用for循环计算得到t,在新的一行中再次print得到t值。

如果想一次执行得到t值,建议在file中编辑(或者使用其他集成开发环境,如jupyter等),以下使用python自带IDE新建一个file执行:

第一步:创建一个new file:

点击file - new file

第二步:编写上述代码

新建一个file编写代码

第三步:点击run运行

点击运行

运行结果:运行结果如红框所示(这里将这个文件保存为1.py)

运行结果

莹纱之梦
2020-10-13 · TA获得超过3753个赞
知道大有可为答主
回答量:1543
采纳率:82%
帮助的人:253万
展开全部

在命令行运行的时候,每次一个语句要回车一次,所以在for语句结束后回车,到出现>>>后再输入print语句就正确了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式