第七次python上机作业(python上机总结)

本文目录一览:

Python作业求助

就做一下标点符号的替换吧

txt = open(“绝代风华.txt”,”r+”,encoding=’utf-8′).read()#修改访问模式为”r+”

txt2=txt.replace(“,”,’ ‘).replace(“。”,’ ‘)#还有什么符号就自己加吧

txt3=open(“E://绝代风华2.txt”,”w+”,encoding=’utf-8′)#设置路径比较好,在文件名前加

txt3.write(txt2)#写入替换好的文本,形成新文本

#以下三句放在代码的后面

txt.close()

txt3.close()

#打开新文本,若查看的文本内容无误,这两行代码可以注释。

pl=open(“E://绝代风华2.txt”,”r”,encoding=’utf-8′).read()

pl.close()

python作业:用户从键盘输入一个长字符串以及要查询的单词,统计该单词出现的次数。

1、双击打开pycharm开发工具,创建python项目,然后新建python文件。

2、定义函数countNum,传入参数amn;然后使用字典,获取字符串中的字符,统计出现的次数,然后以字典形式返回。

3、定义一个字符串变量cmn,然后调用函数countNum,传入cmn,然后将返回的值给变量bmn,并打印。

4、再次定义一个空字符串变量kmn,调用字典的方法items();获取字符串以及对应出现的次数。

5、再次保存并运行python文件,查看控制台打印结果,以字符串形式展示。

python大作业的详细描述

# encoding=UTF-8  ==定义Python代码的编码为UTF-8

# 石头剪子布 程序

# 李忠

import random  ==导入随机生成器

 

# 定义石头剪子布字典

dict = {1:’剪子’,2:’石头’,3:’布’}  ==定义一个字典来保存数字和石头剪子布的对应关系

 

for row in dict:  ==遍历字典并在Console上面打印出数字和石头剪子布的关系

    print ‘编号:’,row,’ = ‘,dict[row]

 

print ‘您出什么?’ 

 

loop = True   ==设置loop为True来让下面的while无限循环

while loop:  ==开始无限循环

    you = raw_input(‘请输入编号回车: ‘)  ==在Console打印提示

    try:  ==如果下面的代码出现异常就抛出异常

        you = int(you)  ==将用户输入的字符转换成int类型

        if you=1 and you=3:  ==如果你输入的数值大于1并且小于3就停止循环

            loop = False

        else:  ==否则继续循环并且打印以下提示

            print ‘请输入 1-3 范围内的编号’

    except Exception,e:  ==如果you = int(you)出现错误(异常)就输出下面的提示语

        print ‘请输入正确的数字编号’

 

dn = random.randint(1,3)  ==在1到3的范围内随机产生一个数字

print ‘你出:’,dict[you]  ==打印用户输入数字所对应的出手类型

print ‘电脑出:’,dict[dn]  ==打印计算机随机产生的数字对应的出手类型

print ‘结果:’,

 

if dn==you:  ==如果计算机和用户的数值相同

    print ‘平局’

elif (youdn and you-dn==1) or you+2==dn:  ==如果用户输入的数值比计算机的随机数大1或者用户输入的数值比计算机的随机数小2

    print ‘你胜’

else:

    print ‘电脑胜’

Python 作业啊,求各位大虾帮忙。

answer 1:

def is_divisble(x, y):

if x % y == 0:

print(‘%s is divisible by %s’% (x, y))

return True

else:

print(‘%s is not divisible by %s’% (x, y))

return False

while True:

x = int(raw_input(‘Enter an integer : ‘))

y = int(raw_input(‘Enter another integer : ‘))

if is_divisble(x, y):

break;

answer 2:

def isPrime(d):

for i in range(2, d-1):

if d%i == 0:

return False

return True

integer = int(raw_input(‘Enter a number greater than 2: ‘))

result = 1

for j in range(2, integer):

if isPrime(j):

print j

result *= j

print(result if result 1 else ‘null’)

ps: about this question, you sure your example is right? 2 is odd number too.

answer 3:

def power(d):

return [d, d**2, d**3, d**4]

def display(a):

row = ”

for i in a:

s = str(i)

if len(s) 16:

s += ‘ ‘ * (16 – len(s))

row += s

print(row)

while True:

value = int(raw_input(‘Enter a number greater than 2: ‘))

if value 2:

display([‘Number’, ‘Power of 2’, ‘Power of 3’, ‘Power of 4’])

display([‘——-‘, ‘——-‘, ‘——-‘, ‘——-‘])

for j in range(2, value, 2):

display(power(j))

break;

else:

print(‘Invalid. Number must be greater than 2.’)

# all test success and , good luck

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/249567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 17:11
下一篇 2024-12-12 17:11

相关推荐

  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • 如何查看Anaconda中Python路径

    对Anaconda中Python路径即conda环境的查看进行详细的阐述。 一、使用命令行查看 1、在Windows系统中,可以使用命令提示符(cmd)或者Anaconda Pro…

    编程 2025-04-29
  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • Python清华镜像下载

    Python清华镜像是一个高质量的Python开发资源镜像站,提供了Python及其相关的开发工具、框架和文档的下载服务。本文将从以下几个方面对Python清华镜像下载进行详细的阐…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29
  • 蝴蝶优化算法Python版

    蝴蝶优化算法是一种基于仿生学的优化算法,模仿自然界中的蝴蝶进行搜索。它可以应用于多个领域的优化问题,包括数学优化、工程问题、机器学习等。本文将从多个方面对蝴蝶优化算法Python版…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29

发表回复

登录后才能评论