李昀芯Python自訂函數迴圈write模式a與w
截圖
程式碼
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('我喜歡女生') print('我喜歡胖胖的女生',file=f) for i in range(n): row1(k,m) row2(k,m) f.close()
維基百科
ASCII藝術[編輯]
此條目沒有列出任何參考或來源。 (2022年2月19日) |
![]() 維基百科圖示的ASCII 圖案 | |
副檔名 | .ascii, .txt |
---|---|
網路媒體型式 | text/vnd.ascii-art |
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 | 跪了 |
(-。-;) | 噁心 | (╯▔皿▔)╯ | 憤怒 |
更複雜的例子是使用幾行文字來表示大的圖形或更複雜的圖像,例子有:
最普遍的用法是把這些圖像用於電子郵件、Usenet的個人簽章中。
一些圖形忽略特定字母的形狀,而把它們看作整體圖形的填充方式:
另一種類型時使用一個字母形成一個單詞,例如:
有人使用ASCII 圖案創作獨特的排版樣式,例如:
FIGlet程式(以及其他支持其標準的程式)允許設計和使用ASCII字型。
有人則會使用特殊的Unicode字元來創作。
生成ASCII 圖案圖形的方式[編輯]
有很多文字編輯器用於生成直線、矩形以及填充圖形等等。直接使用這些工具可以很方便的生成各種ASCII 圖案圖形。把一幅點陣圖是向量量子化的特例。一個例子如下所示:
在 ASCII art conversion tool 可以找到一個轉化工具。
活動ASCII 圖案可以通過向「圖片」添加一些列ANSI影片中止序列而實現。
在HTML頁面中放置ASCII 圖案[編輯]
ASCII 圖案圖形可以放到HTML文件中,但是通常要放置在<pre> </pre> 格式文字標籤中,以使得字型可以正確以等寬字型顯示。另外,也可以通過CSS的方式在HTML中生成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
期中考
- write寫入檔案模式mode w=write會覆蓋原有檔案, a=append接續原來檔案, x=create創立新檔案, x與
- w有何不同?
- write寫入檔案,預設不換行,換行'\n'
- print呈現在螢幕,預設換行,不換行end=''。
- write寫入用到英文以外的字元(一,a,b)encoding='utf8'
留言
張貼留言