- 实验目的
1.掌握for与while实现循环结构;
2.学会使用try函数;
3.掌握随机库的使用方法;
4.掌握程序的分支结构。
- 实验内容与步骤
1、调试教材中第四章的两个经典实例BMI指数和 的计算。
- 用Python编程实现思考题中的4个实例。
3、思考题
(1)输入一系列数字,并求和与求平均数。
(2)编写一个登录程序,规定最多只能输错三次密码。
(3)编写程序,判断用户输入的字符是数字、字母还是其他字符。
(4)计算12-22+32-42+…+972-982+992。
- 源程序清单
- 输入一系列数字,并求和与求平均数。
x=int(input())
i=0
i=int(i)
s=0
for i in range(x):
a=int(input())
s=s+a
print(s,s/x)
2.编写一个登录程序,规定最多只能输错三次密码。
rcode = 12345
flag = int (0)
for i in range (3):
print("请输入密码:")
code = int(input())
if(code == rcode):
print("密码正确")
flag=1
break
else:
print("密码错误,请重新输入密码")
continue
if(flag==0):
print("输错三次密码,不能再进行输入")
- 编写程序,判断用户输入的字符是数字、字母还是其他字符。
print("请输入字符:")
a = input()
if((a>'a'and a<'z')or(a>'A'and a<'Z')):
print("输入的是字母")
elif(a>'0'and a<'9'):
print("输入的是数字")
else:
print("输入的是其他字符")
(4)计算12-22+32-42+…+972-982+992。
s=0
for i in range(1,100):
s = s+pow (-1,i-1)*i**2
print(s)
1.
2.
3.
4.4950
- 实验总结
1.掌握for与while实现循环结构;
2.学会使用try函数;
3.掌握随机库的使用方法;
4.掌握程序的分支结构。