python编程:从入门到实践习题4-3~4-9

4-3 数到 20:

使用一个 for 循环打印数字 1~20(含)。

list=[value for value in range(1,21)]

print(list)

4-4 一百万:

创建一个列表,其中包含数字 1~1 000 000,再使用一个 for 循环将这 些数字打印出来(如果输出的时间太长,按 Ctrl + C停止输出,或关闭输出窗口)。

million=[value for value in range(1,1000001)]

print(million)

print(sum(million))

4-5 计算 1~1 000 000的总和:

创建一个列表,其中包含数字 1~1 000 000,再使用 min()和 max()核实该列表确实是从 1开始,到 1 000 000结束的。另外,对这个列表调 用函数 sum(),看看 Python将一百万个数字相加需要多长时间。

million=[value for value in range(1,1000001)]

print(million)

print(min(million))

print(max(million))

print(sum(million))

4-6 奇数:

通过给函数 range()指定第三个参数来创建一个列表,其中包含 1~20的 奇数;再使用一个 for 循环将这些数字都打印出来。

list=[value for value in range(1,21,2)]

print(list)

for odd in list:

print(odd)

4-7 3的倍数:

创建一个列表,其中包含 3~30内能被 3整除的数字;再使用一个 for 循环将这个列表中的数字都打印出来。

list=[value for value in range(3,31,3)]

for numbers in list:

print(numbers)

4-8 立方:

将同一个数字乘三次称为立方。例如,在 Python 中,2 的立方用 2**3 表示。请创建一个列表,其中包含前 10个整数(即 1~10)的立方,再使用一个 for 循 环将这些立方数都打印出来。

list=[value**3 for value in range(1,11)]

for num in list:

print(num)

4-9 立方解析:

使用列表解析生成一个列表,其中包含前 10个整数的立方。

同上

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 8月22日-----字符串相关 2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消...
    future_d180阅读 4,547评论 0 1
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,156评论 0 13
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,164评论 0 10
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 8,139评论 0 9
  • '''4-1 比萨:想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称都打印出来...
    水中小船阅读 4,930评论 0 0