一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第25天,点击查看活动详情。
熟悉python开发环境
一、实验要求
1.熟悉python的编程环境如IDLE、pycharm等 2.熟练掌握python的数据类型和常用内置函数 3.熟练掌握python模块的导入及输入输出操作
二、实验内容
1,熟悉python的编程环境IDLE。
2,编写程序,生成包含50个随机整数的列表,然后删除其中所有的奇数。
import random
list=[random.randint(1,100)for i in range(50)]
print(list)
j=len(list)-1
while j>=0:
if list[j]%2 != 0:
del list[j]
j-=1
print(list)
3.按照1美元=6人民币的汇率编写一个美元和人民币的双向兑换程序
输入格式: 输入人民币或美元的金额,人民币格式如:R100,美元格式如:$100 输出格式: 输出经过汇率计算的美元或人民币的金额,格式与输入一样,币种在前,金额在后,结果保留两位小数
money = input('请输入钱的数目R:人民币,M:美元:')
if money[0]=='R':
R_num=int(money[1:])
M_num=R_num/6.0
print('人民币转换成美元为:',M_num)
elif money[0]=='M':
M_num=int(money[1:])
R_num=M_num*6.0
print('美元转换成人民币为:',R_num)
4. 编写一个程序,打开文本文件“三国演义.txt”,统计下方人物名称出现的次数,按出现次数降序输出。 '曹操', '孟德', '诸葛亮', '孔明', '刘备', '玄德', '孙权', '仲谋', '司马懿', '仲达', '周瑜', '公瑾', '关羽', '云长', '张飞', '翼德'
# -*- coding: utf-8 -*-
fileObj=open(file=r'C:\Users\lndx\Desktop\三国演义.txt',mode='r',encoding='utf-8')
TxtList=fileObj.readlines()
KeyList=['曹操', '孟德', '诸葛亮', '孔明', '刘备', '玄德', '孙权', '仲谋', '司马懿', '仲达', '周瑜', '公瑾', '关羽', '云长', '张飞', '翼德']
dic=dict().fromkeys(KeyList,0)
for txtline in TxtList:
for key in KeyList:
dic[key]+=txtline.count(key)
dicOrder=sorted(dic.items(),key=lambda k:k[1],reverse=True)
print(dicOrder)
fileObj.close()
注:三国演义.txt文件路径需要根据自己文件所在位置进行修改
5. 将上述统计结果写入到文本文件demoResult.txt中,文档中结果如下方图片所示。
fileWriter=open(file='./demoResult.txt',mode='w',encoding='utf8')
for item in dicOrder:
fileWriter.writelines('{0}\t{1}\n'.format(item[0], item[1]))
print('sucess write ')
fileWriter.close()