1. 程式人生 > >word制作

word制作

urn type .text paragraph rap self. () __name__ 文件名

from docx import Document from docx.enum.style import WD_STYLE_TYPE from docx.enum.text import WD_ALIGN_PARAGRAPH import os class Word: def __init__(self): # pass self.doc = Document() def write_word(self): ‘‘‘主函數‘‘‘ titles = input(‘請輸入標題:‘) self.add_titles(titles) #可以在被的函數中通過self調用其它的函數方法,self即為類本身 sub_titles = input(‘請輸入副標題:‘) self.add_subtitles(sub_titles) para = input(‘請輸入正文:‘) self.add_paragraphs(para) filename = input(‘請輸入文件名:‘) self.save_docss(filename) def add_titles(self, text): ‘‘‘添加標題方法‘‘‘ self.doc.add_heading(text) def add_subtitles(self, subtitle): self.doc.add_paragraph(subtitle, ‘Subtitle‘) def add_paragraphs(self,para): self.doc.add_paragraph(para) def save_docss(self, filename): name =filename + ‘.‘ + ‘docx‘ self.doc.save(name) def main(): aa = Word() aa.write_word() # aa.add_titles(‘bb‘) if __name__ =="__main__": main() # aa.add_subtitles()
請輸入標題:aa
請輸入副標題:bb
請輸入正文:cc
請輸入文件名:dd
os.
Object `join` not found.
import math
class Solution(object):
    def is_square(self,n):
        s=int(math.sqrt(n))
        return s*s==n

    def numSquares(self, n):
        if Solution.is_square(self,n)==True:
            return 1
        while n%4==0:
            n=n/4
        if n%8==7:
            return 4
        i=1
        while i*i<n:
            if Solution.is_square(self,n-i*i)==True:
                return 2
            i+=1
        return 3
import math
class Solution(object):

    def is_square(self,n):
        s=int(math.sqrt(n))
        return s*s==n
    def numSquares(self, n):
        if self.is_square(n)== True:
            return 1
        while n%4==0:
            n=n/4
        if n%8==7:
            return 4
        i=1
        while i*i<n:
            if self.is_square(n-i*i)==True:
                return 2
            i+=1
        return 3

word制作