我是靠谱客的博主 俏皮招牌,最近开发中收集的这篇文章主要介绍Python语言程序设计实验报告,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第二章:Python变量与数据类型
一、实验目的:
1.了解Python变量的概念与相关含义;
2.学习Python中的数据类型;
二、实验环境:
1.笔记本电脑
2.PyCharm Community Edition 2022.2.3工具

三、实验内容:
1.将字符串“Nice To Meet You !”中的大写字母全部改为小写字母。

实验源代码:

str1 = "Nice To Meet You !"
str2 = "WWW.jrcg.com"
print(str1)
print("转换后:",str1.lower())
print(str2)
print("转换后:",str2.lower())

实验结果:
在这里插入图片描述

2.找出字符串“nice to meet you !”中t 的个数和位置。

实验源代码:

def get_1_pos(string):
    onePos = []
    try:
        onePos = list(((pos, int(val)) for pos, val in enumerate(string) if val == 't'))
    except:
        pass
    return onePos


def get_1_num(string):
    return len(list(get_1_pos(string)))


def get_char_pos(string, char):
    chPos = []
    try:
        chPos = list(((pos, char) for pos, val in enumerate(string) if (val == char)))
    except:
        pass
    return chPos


def get_char_num(string, char):
    return len(list(get_char_pos(string, char)))


if (__name__ == "__main__"):
    str0 = "10101010101010101"
    str1 = "nice to meet you !"
    lt = get_1_pos(str0)
    print(lt)
    lt = get_1_pos(str1)
    print(lt)
    num = get_1_num(str0)
    print(num)
    lt = get_char_pos(str1, 't')
    print(lt)
    num = get_char_num(str1, 't')
    print(num)

实验结果:
在这里插入图片描述

3.用random.randint()函数生成100个[1,100]的随机整数,去掉重复的元素,然后从小到大排序并输出。

实验源代码:

import random
NumList=[]
new_num_list=[]
for i in range(100):#生成100个随机数
    NumList.append(random.randint(1,100))
for i in NumList:#列表去重
    if i not in new_num_list:
        new_num_list.append(i)
new_num_list.sort()#从小到达排序
print(new_num_list)

实验结果:
在这里插入图片描述

4.请用户输入月份,然后返回该月份属于哪个季节。

实验源代码:

print("-------月份判断开始-------")
spring = [3,4,5]
summer = [6,7,8]
fall = [9,10,11]
winter = [12,1,2]
month = int(input("请输入月份判断该月季节:"))
if month in spring:
    print("{}月,为春季,春暖花开!".format(month))
elif month in summer:
    print("{}月,为夏季,夏日炎炎!".format(month))
elif month in fall:
    print("{}月,为秋季,秋高气爽!".format(month))
elif month in winter:
    print("{}月,为冬季,银装素裹!".format(month))
else :
    print("输入的月份有误")

实验结果:
在这里插入图片描述

第三章:Python流程控制语句
一、实验目的:
1.了解Python流程控制语句;
2.学习列表推导式;
二、实验环境:
1.笔记本电脑
2.PyCharm Community Edition 2022.2.3工具
三、实验内容:
1.显示斐波那契数列

实验源代码:

# 斐波那契数列
nterms = int(input("你需要几项?"))

# 第一和第二项
n1 = 0
n2 = 1
count = 2

# 判断输入的值是否合法
if nterms <= 0:
    print("请输入一个正整数。")
elif nterms == 1:
    print("斐波那契数列:")
    print(n1)
else:
    print("斐波那契数列:"

最后

以上就是俏皮招牌为你收集整理的Python语言程序设计实验报告的全部内容,希望文章能够帮你解决Python语言程序设计实验报告所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部