熟悉python开发环境

242 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 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()