Latest posts on цифровая графика, что ли.. | оформление, рисование.. в консоли / cmd topichttp://python.su/forum/topic/41493/2022-04-30T16:10:03+03:00Разное :: Флейм :: цифровая графика, что ли.. | оформление, рисование.. в консоли / cmd
2022-04-30T16:10:03+03:00python13221661<blockquote><em>py.user.next</em><br/></blockquote>Благодарочка за идею!
Разное :: Флейм :: цифровая графика, что ли.. | оформление, рисование.. в консоли / cmd
2022-04-30T14:28:16+03:00py.user.next221658<blockquote><em>python13</em><br/>есть ли тут кто, кому интересно создавать различные красивые вещи в консоли?</blockquote>Да мало кто этим занимается. Обычно берётся какая-то готовая программа и с её помощью формируется рисунок.<br/><br/>Если же тебе самому интересно сформировать рисунок, то это можно сделать с помощью функций.<br/><br/>Пример<br/><div class="code"><pre>
<span class="c1">#!/usr/bin/env python3</span>
<span class="k">def</span> <span class="nf">draw_ears</span><span class="p">(</span><span class="n">n</span><span class="p">):</span>
<span class="k">if</span> <span class="n">n</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
<span class="n">pic</span> <span class="o">=</span> <span class="s1">' /</span><span class="se">\\</span><span class="s1">'</span>
<span class="k">elif</span> <span class="n">n</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
<span class="n">pic</span> <span class="o">=</span> <span class="s1">' /</span><span class="se">\\</span><span class="s1">_/</span><span class="se">\\</span><span class="s1">'</span>
<span class="k">print</span><span class="p">(</span><span class="n">pic</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">''</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">draw_eyes</span><span class="p">(</span><span class="n">n</span><span class="p">):</span>
<span class="k">if</span> <span class="n">n</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
<span class="n">pic</span> <span class="o">=</span> <span class="s1">' o'</span>
<span class="k">elif</span> <span class="n">n</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
<span class="n">pic</span> <span class="o">=</span> <span class="s1">' |o o|'</span>
<span class="k">print</span><span class="p">(</span><span class="n">pic</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">''</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">draw_nose</span><span class="p">(</span><span class="n">n</span><span class="p">):</span>
<span class="k">if</span> <span class="n">n</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
<span class="n">pic</span> <span class="o">=</span> <span class="s1">' ^'</span>
<span class="k">elif</span> <span class="n">n</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
<span class="n">pic</span> <span class="o">=</span> <span class="s1">' | @ |'</span>
<span class="k">print</span><span class="p">(</span><span class="n">pic</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">''</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">draw_mouth</span><span class="p">(</span><span class="n">n</span><span class="p">):</span>
<span class="k">if</span> <span class="n">n</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
<span class="n">pic</span> <span class="o">=</span> <span class="s1">' \_/'</span>
<span class="k">elif</span> <span class="n">n</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
<span class="n">pic</span> <span class="o">=</span> <span class="s1">' \__/'</span>
<span class="k">elif</span> <span class="n">n</span> <span class="o">==</span> <span class="mi">3</span><span class="p">:</span>
<span class="n">pic</span> <span class="o">=</span> <span class="s1">' \___/'</span>
<span class="k">print</span><span class="p">(</span><span class="n">pic</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">''</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">draw_linefeed</span><span class="p">():</span>
<span class="k">print</span><span class="p">()</span>
<span class="k">def</span> <span class="nf">draw_face1</span><span class="p">():</span>
<span class="n">draw_ears</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_eyes</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_nose</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_mouth</span><span class="p">(</span><span class="mi">3</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="k">def</span> <span class="nf">draw_face2</span><span class="p">():</span>
<span class="n">draw_ears</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="n">draw_ears</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_eyes</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_nose</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_mouth</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="k">def</span> <span class="nf">draw_face3</span><span class="p">():</span>
<span class="n">draw_ears</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_eyes</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="n">draw_eyes</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_nose</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_mouth</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="k">def</span> <span class="nf">draw_all</span><span class="p">():</span>
<span class="n">draw_face1</span><span class="p">()</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_face2</span><span class="p">()</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_face3</span><span class="p">()</span>
<span class="n">draw_linefeed</span><span class="p">()</span>
<span class="n">draw_all</span><span class="p">()</span>
</pre></div><div class="code"><pre>[guest@localhost py]$ ./drawpic.py <br/> /\_/\<br/> |o o|<br/> | @ |<br/> \___/<br/> <br/> /\ /\<br/> |o o|<br/> ^<br/> \_/<br/> <br/> /\_/\<br/> o o<br/> ^<br/> \__/<br/> <br/>[guest@localhost py]$</pre></div>
Разное :: Флейм :: цифровая графика, что ли.. | оформление, рисование.. в консоли / cmd
2022-04-30T03:11:01+03:00python13221653UPD: Обнаружил новое (для себя новое, до этого не знал, да..) : ASCII - ART понятие. Так же заметил, что есть подобное и в Python.
Разное :: Флейм :: цифровая графика, что ли.. | оформление, рисование.. в консоли / cmd
2022-04-30T01:55:15+03:00python13221652привет!<br/><br/>я новичок в этой сфере и мне интересно, есть ли тут кто, кому интересно создавать различные красивые вещи в консоли?<br/>красивый вывод, оформление, объёмные буквы, цифры, возможно, что-то другое..<br/><br/>чем вы пользуетесь? как данное направление называется? покажете примеры, идеи?<br/><br/>лично у меня такая ситуация: мой уровень всего-лишь на циклах, учу постепенно.. когда открываю консоль.. всё.. сразу сносит башню и начинаю представлять разные оформления cmd'шных прог, рисунки из символов, объёмные вещи какие-то, но я не знаю как это возможно реализовать.. интересно найти человека, который увлекается/хочет начать заниматься подобным.. этот вайб чёрного терминала, зелёных, белых, любых других пиксельных шрифтов.. символы, цифры, буквы.. сносит голову от такого, в общем)<br/><br/>буду рад пообщаться тут или в мессенджере с вами)<br/>можем начать дискуссию на тему, связанную со всем этим)