Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编写python基本python程序_Python - Fatal编程技术网

编写python基本python程序

编写python基本python程序,python,Python,对于家庭作业,我正在编写一个程序: 读入一系列正整数 写出所有小于25的整数的乘积 写出所有大于或等于25的整数之和 代码: n1 = [5,10,15,25,30,35] tp = 1 #totalproduct ts = 0 #totalsum for x in n1: if x < 25: tp= (tp*x) print(tp) for x in n1: if x >= 25: ts = (ts+x) print(ts)

对于家庭作业,我正在编写一个程序:

  • 读入一系列正整数
  • 写出所有小于25的整数的乘积
  • 写出所有大于或等于25的整数之和
代码:

n1 = [5,10,15,25,30,35]
tp = 1 #totalproduct
ts = 0 #totalsum
for x in n1:
    if x < 25:
    tp= (tp*x)
    print(tp)
for x in n1:
    if x >= 25:
    ts = (ts+x)
    print(ts)

如何使其仅打印出最终循环(即总计),而不打印出其他数字?

只需将总和和乘积的写入移出循环即可:

n1 = [5,10,15,25,30,35]
tp = 1 #totalproduct
ts = 0 #totalsum
for x in n1:
    if x < 25:
    tp= (tp*x)
print(tp)
for x in n1:
    if x >= 25:
    ts = (ts+x)
print(ts)
n1=[5,10,15,25,30,35]
tp=1#总积
ts=0#总和
对于n1中的x:
如果x<25:
tp=(tp*x)
打印(tp)
对于n1中的x:
如果x>=25:
ts=(ts+x)
打印(ts)

完成工作。

只需将总和和乘积的写入移出循环即可:

n1 = [5,10,15,25,30,35]
tp = 1 #totalproduct
ts = 0 #totalsum
for x in n1:
    if x < 25:
    tp= (tp*x)
print(tp)
for x in n1:
    if x >= 25:
    ts = (ts+x)
print(ts)
n1=[5,10,15,25,30,35]
tp=1#总积
ts=0#总和
对于n1中的x:
如果x<25:
tp=(tp*x)
打印(tp)
对于n1中的x:
如果x>=25:
ts=(ts+x)
打印(ts)

完成这项工作。

这里有学习python的资源。是的,先试试,如果你真的卡住了,再发一次你的代码和错误信息。你会以更好的方式学习。你应该以与C++或任何语言相同的方式开始。把你的问题分成更简单的子问题。分别解决每个子问题。把它们放在一起。你知道如何读取正整数吗?这里有学习python的资源。是的,先试试,如果你真的卡住了,再发一次你的代码和错误信息。你会以更好的方式学习。你应该以与C++或任何语言相同的方式开始。把你的问题分成更简单的子问题。分别解决每个子问题。把它们放在一起。你知道怎么读正整数吗?不客气。请选择答案作为解决方案。欢迎使用。请选择答案作为解决方案。