第七次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/zh-hant/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

發表回復

登錄後才能評論