下载此文档

python课程大练习-实验报告.docx


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
实 验 报 告
课程名称:
实验学期:
2019年至2020年第1学期
实验时间:
2019年 月 日
专 业:
数据科学与大数据技术
班 级:
学 号:
姓 名:
指导教师:
实践一 python课程大练习
实践:python课程大练习
实验目的
通过这次实验掌握python函数的定义,调用。
熟练掌握if语句,for语句,while语句的运用。
学会区分与使用形参和实参,掌握形参中的固定形参和可变参数的使用。
体会并熟练掌握python的数据结构的特点及用法,列如:列表,字典,元组等。
实验内容及步骤
分析问题
编写代码
运行程序
结果展示
程序运行过程、方法和运行结果
求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)) * i
    return S
print("1-2+3-4+5-6+7-8...+99的和:" + str(sum(99)))
结果:
玩家与电脑玩石头剪刀布游戏,电脑玩家都随机出拳。1---代表石头,2---代表剪刀,3---代表布。程序提示玩家出拳,并判断电脑赢还是玩家赢。
分析:用python标准库函数random生成1-3内的整数随机数,找出玩家胜利的条件,平手的条件,其余的则为电脑胜利。
def caiquan():
    print('请选择你要出的拳头:' '       ')
    player = int(input())
    computer = (1, 3)
    print('玩家出的是%d 电脑出的是%d' % (player, computer))
    # 判断谁胜利
    if (player == 1 and computer == 2) or (player == 2 and computer == 3) or (
            player == 3 and computer == 1):
        print('玩家胜利')
    elif player == computer:
        print('打平')
    else:
        print('电脑胜利')
caiquan()
结果:
3. 完全平方数,就是可以表示为某个整数的平方的数,例如9,是3的平方,16是4的平方,9和16都是完全平方数,请打印10000以内的完全平方数。
分析:1到n内的数依次平方,小于n就输出它的平方数,大于n就结束循环
def pingfangshu(n):
    """打印n内的完全平方数"""
    # 1到n内的数依次平方,

python课程大练习-实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miao19720107
  • 文件大小325 KB
  • 时间2021-07-17