实验目的和要求
(一) 目的
本实验的目的是使学生熟悉Python程序运行方式和程序流程控制,在熟练掌握Python语言基础知识的基础上,能应用控制流程编写程序,培养学生对应用软件的认知、结构、设计及实施能力。
(二) 要求
1.能熟练掌握Python的安装、执行Python命令和脚本文件的方法、集成开发环境Pycharm。
2.了解Python语言的基本语法和编码规范。
3.掌握Python语言的数据类型、运算符、常量、变量、表达式和常用语句等基础知识。
4.掌握Python语言控制语句
二、实验内容及步骤
下载并安装Python。
安装Python集成开发环境Pycharm。
下载并安装至少一个第三方模块。
请编写一个程序,能接收用户输入的一个复数的实部和虚部,输出其复数表示形式,并求其模。
编写一个程序,根据输入的3个成绩,计算平均分。
输出1000以内的素数以及这些素数之和。
按公式s=12+22+32+...+n2,求累计加和,s不超过1000的最大项数n,程序运行结果如下所示:
n s
1 1
2 5
3 14
4 30
......
累计和不超过1000的最大项数是n=13
三、实验代码清单
4、print('输入一个复数:')
a=int(input("实部:"))
b=int(input("虚部:"))
c=complex(a,b)
print(abs(c))
5、s1=float(input())
s2=float(input())
s3=float(input())
sum=s1+s2+s3
a=sum/3
print('平均成绩为:',a)
6、from math import sqrt
def is_prime(n):
if n==1:
return False
for i in range(2,int(sqrt(n))+1):
if n%i==0:
return False
return True
sum=0
for i in range(1,1000):
if is_prime(i):
sum=sum+i
print('1000以内素数和:',sum)
7、s=0
n=1
print('n','s',sep='\t')
while s<=1000:
s=s+n*n
print(n, s, sep='\t')
n = n + 1
print('累计和不超过1000的最大项数是n='+n)
四、实验运行结果
4
5
6
7
本文来自博客园,作者:一路向北~~,转载请注明原文链接:https://www.cnblogs.com/ylxb2539989915/p/16338535.html