謝宸峰Python自訂函數迴圈write模式a與w

影片387

程式碼

space, slash, backslash, cr = ' ', '/', '\\', '\n'
def row1(k,m):#定義自訂函數
    for i in range(1, k+1):
        for ii in range(m):
            for j in range(k-i):
                f.write(space)
            f.write(slash)
            for j in range(2*i-2):
                f.write(space)
            f.write(backslash)
            for j in range(k-i):
                f.write(space)
        f.write(cr)
def row2(r,m):
    for i in range(1, k+1):
        for ii in range(m):
            for j in range(i-1):
                f.write(space)
            f.write(backslash)
            for j in range(2*k-2*i):
                f.write(space)
            f.write(slash)
            for j in range(i-1):
                f.write(space)
        f.write('\n')
k = input('輸入三角形長度: ')
m = input('輸入橫向規格: ')
n = input('往下重複次數: ')
k, m, n = int(k), int(m), int(n) #將字串k轉integer整數append
f = open("謝宸峰.txt",'w',encoding='utf8')
f.write('我是大正妹\n')
print('我討厭臭男生',end='')
print('我喜歡女生append附加在後面')
print('我喜歡胖胖的女生appendix附錄',file=f)
for i in range(n):
    row1(k,m)
    row2(k,m)
f.close()

程式碼截圖

期中考複習拷貝撰寫模式

  • write寫入檔案模式mode w=write會覆蓋原有檔案, a=append接續原來檔案, x=create創立新檔案, x與w有何不同?
  • write寫入檔案,預設不換行,換行'\n'
  • print呈現在螢幕,預設換行,不換行end=''。
  • write寫入用到英文以外的字元(一,a,b)encoding='utf8'
  • VS Code是微軟公司開發的免費IDE,整合開發環境,(Integrated Development Environment)

期中考複習拷貝文字模式在自己排版

  • write寫入檔案模式mode w=write會覆蓋原有檔案, a=append接續原來檔案, x=create創立新檔案, x與w有何不同?
  • write寫入檔案,預設不換行,換行'\n'
  • print呈現在螢幕,預設換行,不換行end=''。
  • write寫入用到英文以外的字元(一,a,b)encoding='utf8'
  • ASCII 圖案(英語:ASCII art),又名「文字圖」、「字元畫」,是一種主要依靠電腦ASCII字元來表達圖像的藝術形式,最早於1982年美國卡內基梅隆大學出現,網際網路剛出現時在英語世界的社交網(Usenet、BITNET、網路論壇、FidoNet、電子布告欄系統BBS)上時常利用到的表情符號。它可以由文字編輯器生成。很多ASCII 圖案要求使用定寬字型(固定寬度的字型,例如在傳統打字機上使用的字型)來顯示。 ASCII 圖案用於當文字比圖像更穩定和更快顯示的場合。包括打字機、電傳打字機、沒有圖形的終端,早期的電腦網路,電子郵件和Usenet的新聞資訊中。 ASCII 圖案的類型和例子 更多資訊:顏文字 最簡單的ASCII 圖案有兩三個字母組成,使用文字表達表情。 常用的表情和含義 ASCII 表情 含義 ASCII 表情 含義 :-D 開心 :-( 不悅 :-P 吐舌頭 :-* 親吻 ;-) 眨眼 :-x 閉嘴 <※ 花束 :-O 驚訝 $_$ 見錢眼開 @_@ 困惑 >_< 抓狂 T_T 哭泣 = =b 冒冷汗 >3< 親親 ≧◇≦ 感動 = =# 生氣 (×_×) 暈倒 (︶︿︶) 不滿 (=^_^=) 喵喵 ( ̄﹁ ̄) 流口水 (T_T) 哭泣 ╮( ̄▽  ̄)╭ 兩手一攤 ╭(╯_╰)╭ 路過 (*+﹏+*)~@ 受不了 *\(^_^)/* 為你加油 づ ̄ 3 ̄)づ 飛吻 b( ̄▽ ̄)d 豎起大拇指 ( ̄(工) ̄) 大狗熊 ^(oo)^ 豬頭 Orz 跪了 (-。-;) 噁心 (╯▔皿▔)╯ 憤怒 更複雜的例子是使用幾行文字來表示大的圖形或更複雜的圖像,例子有: (__) (oo) /-------\/ _ / || || / o) \ * ||----|| \ (o / ~~ ~~  ̄ 牛 太極 最普遍的用法是把這些圖像用於電子郵件、Usenet的個人簽章中。 一些圖形忽略特定字母的形狀,而把它們看作整體圖形的填充方式: _a, _yQa. _qTWW( je`?QX: 格式文字標籤中,以使得字型可以正確以等寬字型顯示。另外,也可以通過CSS的方式在HTML中生成ASCII 圖案。 相關條目 ASCII立體圖 外部連結 ASCII 圖案編輯器: Jave - a free versatile使用Java編寫的ASCII編輯器(頁面存檔備份,存於網際網路檔案館) 文字生成器 另一個生成光柵ASCII 圖案的程式 Japanese Ascii Art.image(頁面存檔備份,存於網際網路檔案館) Boxes - 一個免費的生成和管理ASCII 圖案的濾鏡(頁面存檔備份,存於網際網路檔案館) 其他連結 指南 AA-lib(頁面存檔備份,存於網際網路檔案館) libcaca(頁面存檔備份,存於網際網路檔案館)(顏色ASCII 圖案) Cow Art 星際大戰(頁面存檔備份,存於網際網路檔案館)(一段22分鐘長的ASCII動畫,要求安裝Java)** 星際大戰(telnet版) (頁面存檔備份,存於網際網路檔案館)(telnet版的星際大戰電影) 日本ASCII 圖案:要求安裝日語字型(對於Windows使用者,可以在Windows/IE升級中免費得到) 如何繪製Mona風格的ASCII動畫AA(頁面存檔備份,存於網際網路檔案館)(日語) Illustrating software design using UnifiedModelingLanguage is discussed(頁面存檔備份,存於網際網路檔案館) Text-image.com免費的線上圖片/ASCII 圖案轉化器(頁面存檔備份,存於網際網路檔案館) 一個ASCII 圖案檔案庫(頁面存檔備份,存於網際網路檔案館) ASCII 圖案(頁面存檔備份,存於網際網路檔案館) ASCII Art Animation(頁面存檔備份,存於網際網路檔案館) [ AA(Japanese ASCII art) underground thread @ hiding place (English version)] 形文字Archive.is的存檔,存檔日期2013-04-18

    留言

    這個網誌中的熱門文章

    謝宸峰VS code編輯HTML,CSS,JS俄羅斯方塊

    謝宸峰tkinter套件建立圖形使用者介面GUI=Graphical User Interface

    謝宸峰Python 與JavaScript對照