概述
第二章: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语言程序设计实验报告所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复