实 验 报 告课程名称:实验学期:实验时间:专业:班级:学号:姓名:指导教师:2019 年至 2020 年第 1 学期2019 年月日数据科学与大数据技术[在此处键入]实践一 python 课程大练习1
1 实践:python 课程大练习1
1 实验目的1
通过这次实验掌握 python 函数的定义,调用
熟练掌握 if 语句,for 语句,while 语句的运用
学会区分与使用形参和实参,掌握形参中的固定形参和可变参数的使用
体会并熟练掌握 python 的数据结构的特点及用法,列如:列表,字典,元组等
2 实验内容及步骤1
3 程序运行过程、方法和运行结果1
求 1-2+3-4+5-6+7-8
+99 的和
分析:分析问题之后找到一个求和的公式,然后通过循环进行求和def sum(n):"""求 1-2+3-4+5-6+7-8
+99 的和"""S = 0# 依次遍历 1 到 n 内的整数,奇数为正,偶数为负,再相加for i in range(1, n):S += ((-1)**(i + 1)) * ireturn Sprint("1-2+3-4+5-6+7-8
+99 的和:" + str(sum(99)))1[在此处键入]结果:2
玩家与电脑玩石头剪刀布游戏,电脑玩家都随机出拳
1---代表石头,2---代表剪刀,3---代表布
程序提示玩家出拳,并判断电脑赢还是玩家赢
分析:用 python 标准库函数 random 生成 1-3 内的整数随机数,找出玩家胜利的条件,平手的条件,其余的则为电脑胜利
def caiquan():print('请选择你要出的拳头:' '1
布')player = int(input())c