
python程序设计
文章平均质量分 59
qian0111
绵绵用力,久久为功
展开
-
实验三:基础语法练习2
实验3-1 编写程序,输入一个大于2的自然数,输出小于该数字的所有素数组成的集合。 (素数,即质数,指除了1和它本身以外不再有其他因数的自然数。) import math n = int(input()) a = set() for i in range(2, n): flag = 0 for j in range(2, int(math.sqrt(i)+1)): if i % j == 0: flag = 1 break原创 2021-03-28 21:51:10 · 603 阅读 · 5 评论 -
实验二:基础语法练习1
实验2-1 编写程序,输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包含原列表的偶数。 a = eval(input()) b = [] for i in a: if i % 2 == 0: b.append(i) print(b) eval()函数用来执行一个字符串表达式,并返回表达式的值(剥去引号,进行解析,满足要求后进行计算)。 append() 方法用于在列表末尾添加新的对象。 运行结果 [1,2,3,4,5,6,7,8,9] [2, 4, 6, 8]原创 2021-03-22 21:43:37 · 5597 阅读 · 1 评论 -
实验一:第一个Python程序
实验1-1 输入一个6位以上的正整数,输出各个位数及各个位数之和。 n = input("请输入6位以上的正整数:\n") for i in n: print(i,end=' ') print("\nsum =", sum(int(i) for i in n)) 1. input获取str类型 2. end = ' ' 表示末尾不换行,加空格 3. \n 换行符 4. sum()函数将可迭代对象求和 5. print()中逗号默认用空格分开 运行结果 请输入6位以上的正整数: 123456 1原创 2021-03-18 22:21:40 · 341 阅读 · 1 评论