Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
zmx0142857
GitHub Repository: zmx0142857/mini-games
Path: blob/master/c/cube-font/0.1/fun-font.py
363 views
1
# _____ _____ _____ _____
2
# /\ \ /\ \ /\ \ /\ \
3
# /::\____\ /::\ \ /::\ \ /::\ \
4
# /:::/ / \:::\ \ /::::\ \ /::::\ \
5
# /:::/ / \:::\ \ /::::::\ \ /::::::\ \
6
# /:::/ / \:::\ \ /:::/\:::\ \ /:::/\:::\ \
7
# /:::/____/ \:::\ \ /:::/__\:::\ \ /:::/__\:::\ \
8
# /::::\ \ /::::\ \ /::::\ \:::\ \ /::::\ \:::\ \
9
# /::::::\ \ _____ ____ /::::::\ \ /::::::\ \:::\ \ /::::::\ \:::\ \
10
# /:::/\:::\ \ /\ \ /\ \ /:::/\:::\ \ /:::/\:::\ \:::\____\ /:::/\:::\ \:::\ \
11
#/:::/ \:::\ /::\____\/::\ \/:::/ \:::\____\/:::/ \:::\ \:::| |/:::/__\:::\ \:::\____\
12
#\::/ \:::\ /:::/ /\:::\ /:::/ \::/ /\::/ |::::\ /:::|____|\:::\ \:::\ \::/ /
13
# \/____/ \:::\/:::/ / \:::\/:::/ / \/____/ \/____|:::::\/:::/ / \:::\ \:::\ \/____/
14
# \::::::/ / \::::::/ / |:::::::::/ / \:::\ \:::\ \
15
# \::::/ / \::::/____/ |::|\::::/ / \:::\ \:::\____\
16
# /:::/ / \:::\ \ |::| \::/____/ \:::\ \::/ /
17
# /:::/ / \:::\ \ |::| ~| \:::\ \/____/
18
# /:::/ / \:::\ \ |::| | \:::\ \
19
# /:::/ / \:::\____\ \::| | \:::\____\
20
# \::/ / \::/ / \:| | \::/ /
21
# \/____/ \/____/ \|___| \/____/
22
23
################################################################################
24
# Name: Funfont_1.0
25
# Author: zmx0142857
26
# Version: 1.0
27
# Copyright:
28
# Link:
29
# Description:上方文字来自知乎。本程序用于输出类似的字体。
30
################################################################################
31
32
# !/usr/bin/env python3
33
# -*- coding: utf-8 -*-
34
35
s='Hello, world!'
36
s=input('Type something in English:\n')
37
for c in s:
38
if c=='A'or c=='a':
39
print('''
40
41
42
43
44
_____________
45
/::::::::\ \
46
/::::::::::\ \
47
/:::/~~\:::::\____\
48
/::::\~~ \:::::| |
49
/::::::\ \::::| |
50
/:::/\:::\ \:::| |
51
\::/ \:::\ |:::| |
52
\/____\:::\/::::|____|
53
\::::::::/ /
54
\::::::/ /
55
/:::::/ /
56
/:::::/ /
57
/:::::/ /
58
\::::/ /
59
\::/ /
60
\/____/
61
''')
62
elif c=='B'or c=='b':
63
print('''
64
_____
65
/\ \
66
/::\ \
67
/::::\ \
68
/::::::\ \
69
/:::/\:::\ \
70
/:::/__\:::\ \
71
/::::\ \:::\ \
72
/::::::\ \:::\ ___\
73
/:::/\:::\ |:::| |
74
/:::/__\:::\__|:::|____|
75
\:::\ \:::::::::/ /
76
\:::\ \:::::::/___/
77
\:::\ \:::|~~ |
78
\:::\ |::| |
79
\:::\__|::|_____|
80
\::::::::/ /
81
\::::::/ /
82
\::::/ /
83
~~~~~~~~~
84
85
''')
86
elif c=='C'or c=='c':
87
print('''
88
89
90
_________
91
/::::\ \
92
/::::::\ \
93
/::::::::\ \
94
/:::/~~\:::\ \
95
/:::/ \:::\ \
96
/:::/ / \:::\ ___\
97
/:::/____/ \:::| |
98
|::| | |::| |
99
|::|____| |::|____|
100
|:::\ \ /:::/ /
101
\:::\ \ \::/ /
102
\:::\ \__\/____/
103
\:::\__/\ \
104
\:::::::\____\
105
\::::::/ /
106
\::::/ /
107
~~~~~~~~~
108
109
''')
110
elif c=='D'or c=='d':
111
print('''
112
_____
113
/\ \
114
/::\ \
115
/::::\ \
116
/::::::\ \
117
/:::/\:::\ \
118
/:::/ \:::\ \
119
/:::/ \:::\ \
120
/:::/ / \:::| |
121
/:::/ / |::| |
122
/:::/____/ |::| |
123
\:::\ \ |::| |
124
\:::\ \ /::|____|
125
\:::\ \ /:::/ /
126
\:::\____/:::/ /
127
\::::::::::/ /
128
\::::::::/ /
129
~~~~~~~~~~~~~
130
131
132
133
''')
134
elif c=='E'or c=='e':
135
print('''
136
_____
137
/\ \
138
/::\ \
139
/::::\ \
140
/::::::\ \
141
/:::/\:::\ \
142
/:::/__\:::\ \
143
/::::\ \:::\ \
144
/::::::\ \:::\ \
145
/:::/\:::\ \:::\ \
146
/:::/__\:::\ \:::\____\
147
\:::\ \:::\ \::/ /
148
\:::\ \:::\ \/____/
149
\:::\ \:::\____\
150
\:::\ \::/ /
151
\:::\ \/____/
152
\:::\ \
153
\:::\ \
154
\:::\____\
155
\::/ /
156
\/____/
157
''')
158
elif c=='F'or c=='f':
159
print('''
160
_____
161
/\ \
162
/::\ \
163
/::::\ \
164
/::::::\ \
165
/:::/\:::\ \
166
/:::/__\:::\ \
167
/::::\ \:::\ \
168
/::::::\ \:::\ \
169
/:::/\:::\ \:::\ \
170
/:::/ \:::\ \:::\____\
171
\::/ \:::\ \::/ /
172
\/____/ \:::\ \/____/
173
\:::\____\
174
\::/ /
175
\/____/
176
177
178
179
180
181
''')
182
elif c=='G'or c=='g':
183
print('''
184
185
186
_________
187
/::::\ \
188
/::::::\ \
189
/::::::::\ \
190
/:::/~~\:::\ \
191
/:::/ \:::\ \
192
/:::/ / \:::\ ___\
193
/:::/____/ \:::| |
194
|::| | |::| |
195
|::|____| ____|::|____|
196
|:::\ \/\ /:::/ /
197
\:::\ \:\ \::/ /
198
\:::\ \:\ \/____/
199
\:::\__/::\____\
200
\::::::::/ /
201
\::::::/ /
202
\::::/ /
203
~~~~~~~~~
204
205
''')
206
elif c=='H'or c=='h':
207
print('''
208
_____
209
/\ \
210
/::\____\
211
/:::/ /
212
/:::/ /
213
/:::/ /
214
/:::/____/
215
/::::\ \
216
/::::::\ \ _____
217
/:::/\:::\ \ /\ \
218
/:::/ \:::\ /::\____\
219
\::/ \:::\ /:::/ /
220
\/____/ \:::\/:::/ /
221
\::::::/ /
222
\::::/ /
223
/:::/ /
224
/:::/ /
225
/:::/ /
226
/:::/ /
227
\::/ /
228
\/____/
229
''')
230
elif c=='I'or c=='i':
231
print('''
232
233
234
_____
235
/\ \
236
/::\ \
237
\:::\ \
238
\:::\ \
239
/::::\ \
240
/::::::\____\
241
/:::/\::/ /
242
____/:::/ \/____/
243
/\ /:::/ /
244
/::\/:::/ /
245
\::::::/ /
246
\::::/____/
247
\:::\ \
248
\:::\____\
249
\::/ /
250
\/____/
251
252
253
''')
254
elif c=='J'or c=='j':
255
print('''
256
257
258
259
_____
260
/\ \
261
/::\____\
262
/:::/ /
263
/:::/ /
264
_____ /:::/ /
265
/\ /:::/ /
266
/::\ /:::/ /
267
\:::\/:::/ /
268
\::::::/ /
269
\::::/ /
270
\::/ /
271
~~~~~~~
272
273
274
275
276
277
''')
278
elif c=='K'or c=='k':
279
print('''
280
_____
281
/\ \
282
/::\____\
283
/:::/ /
284
/:::/ /
285
/:::/ /
286
/:::/ /
287
/:::/____/_________
288
/::::::::::::::\ \
289
/::::::::::::::::\ \
290
/:::/~~|::|~~~|~~~~~~~~
291
\::/ |::| |
292
\/____|::| |
293
|::| |
294
|::| |
295
|::| |
296
|::| |
297
|::| |
298
\::| |
299
\:| |
300
\|___|
301
''')
302
elif c=='L'or c=='l':
303
print('''
304
_____
305
/\ \
306
/::\____\
307
/:::/ /
308
/:::/ /
309
/:::/ /
310
/:::/ /
311
/:::/ /
312
/:::/ /
313
/:::/ /
314
/:::/____/
315
\:::\ \
316
\:::\ \
317
\:::\ \
318
\:::\ \
319
\:::\ \
320
\:::\ \
321
\:::\ \
322
\:::\____\
323
\::/ /
324
\/____/
325
''')
326
elif c=='M'or c=='m':
327
print('''
328
_____
329
/\ \
330
/::\____\
331
/::::| |
332
/:::::| |
333
/::::::| |
334
/:::::::| |
335
/:::/|:::| |
336
/:::/ |:::|____|_____
337
/:::/ |:::::::::\ \
338
/:::/ \::::::::::\____\
339
\::/ /\:::::::::/ /
340
\/____/ ~~~~/:::/ /
341
/:::/ /
342
/:::/ /
343
/:::/ /
344
/:::/ /
345
/:::/ /
346
/:::/ /
347
\::/ /
348
\/____/
349
''')
350
elif c=='N'or c=='n':
351
print('''
352
_____
353
/\ \
354
/::\____\
355
/::::| |
356
/:::::| |
357
/::::::| |
358
/:::::::| |
359
/:::/|:::| |
360
/:::/ |:::| |_____
361
/:::/ |:::| /\ \
362
/:::/ |:::| /::\____\
363
\::/ |:::| /:::/ /
364
\/____/|:::| /:::/ /
365
|:::|/:::/ /
366
|:::::::/ /
367
|::::::/ /
368
|:::::/ /
369
|::::/ /
370
|:::/ /
371
\::/ /
372
\/____/
373
''')
374
elif c=='O'or c=='o':
375
print('''
376
377
378
_________
379
/::::\ \
380
/::::::\ \
381
/::::::::\ \
382
/:::/~~\:::\ \
383
/:::/ \:::\ \
384
/:::/ / \:::\ ___\
385
/:::/____/ \:::| |
386
|::| | |::| |
387
|::|____| |::|____|
388
|:::\ \ /:::/ /
389
\:::\ \ /:::/ /
390
\:::\ /:::/ /
391
\:::\__/:::/ /
392
\::::::::/ /
393
\::::::/ /
394
\::::/ /
395
~~~~~~~~~
396
397
''')
398
elif c=='P'or c=='p':
399
print('''
400
_____
401
/\ \
402
/::\ \
403
/::::\ \
404
/::::::\ \
405
/:::/\:::\ \
406
/:::/__\:::\ \
407
/::::\ \:::\ \
408
/::::::\ \:::\ \
409
/:::/\:::\ \:::\ ___\
410
/:::/ \:::\ \:::| |
411
\::/ \:::\ /:::|____|
412
\/ \:::\/:::/ /
413
\::::::/ /
414
\::::/ /
415
\::/ /
416
~~~~~~~
417
418
419
420
421
''')
422
elif c=='Q'or c=='q':
423
print('''
424
425
426
_________
427
/::::\ \
428
/::::::\ \
429
/::::::::\ \
430
/:::/~~\:::\ \
431
/:::/ \:::\ \
432
/:::/ / \:::\ ___\
433
/:::/____/ \:::| |
434
|::| | |::| |
435
|::|____| |::|____|
436
|:::\ \ /:::/ /
437
\:::\ \ /:::/ /
438
\:::\ /:::/ /
439
|:::\__/:::/ /
440
|:::::::::/ /
441
|::\:::::/ /
442
\:::\:::/ /
443
\::/~~~/~~~~
444
~~~~~~
445
''')
446
elif c=='R'or c=='r':
447
print('''
448
_____
449
/\ \
450
/::\ \
451
/::::\ \
452
/::::::\ \
453
/:::/\:::\ \
454
/:::/__\:::\ \
455
/::::\ \:::\ \
456
/::::::\ \:::\ \
457
/:::/\:::\ \:::\ ___\
458
/:::/ \:::\ \:::| |
459
\::/ |::::\ /:::|____|
460
\/____|:::::\/:::/ /
461
|:::::::::/ /
462
|::|\::::/ /
463
|::| \::/ /
464
|::| ~|~~~~~
465
|::| |
466
\::| |
467
\:| |
468
\|___|
469
''')
470
elif c=='S'or c=='s':
471
print('''
472
473
474
_________
475
/::::\ \
476
/::::::\ \
477
/::::::::\ \
478
|:::|~\:::\ \
479
|:::|__\:::\ \
480
__\:::\ \:::\ \
481
/:\_\:::\ \:::\____\
482
/::/__\:::\ \:::| |
483
|::|___\:::\ |::|____|
484
|:::\ \:::\ /:::/ /
485
\:::\ \:::\\::/ /
486
\:::\ |:::|~~~~|~~
487
\:::\__|:::|____|
488
\::::::::/ /
489
\::::::/ /
490
\::::/ /
491
~~~~~~~~~
492
493
''')
494
elif c=='T'or c=='t':
495
print('''
496
_____
497
/\ \
498
/::\ \
499
\:::\ \
500
\:::\ \
501
\:::\ \
502
\:::\ \
503
/::::\ \
504
/::::::\ \
505
/:::/\:::\ \
506
/:::/ \:::\____\
507
/:::/ \::/ /
508
/:::/ / \/____/
509
/:::/ /
510
/:::/ /
511
\::/ /
512
\/____/
513
514
515
516
517
''')
518
elif c=='U'or c=='u':
519
print('''
520
_____
521
/\ \
522
/::\____\
523
/:::/ /
524
/:::/ /
525
/:::/ /
526
/:::/ /
527
/:::/ /
528
/:::/ / _____
529
/:::/____/ /\ \
530
|::| | /::\____\
531
|::|____| /:::/ /
532
|:::\ \ /:::/ /
533
\:::\ \ /:::/ /
534
\:::\ /:::/ /
535
\:::\__/:::/ /
536
\::::::::/ /
537
\::::::/ /
538
\::::/ /
539
~~~~~~~~~
540
541
''')
542
elif c=='V'or c=='v':
543
print('''
544
_____
545
/\ \
546
/::\____\
547
/:::/ /
548
/:::/ /
549
/:::/ /
550
/:::/ /
551
/:::/ /
552
/:::/____/ _____
553
|:::| | /\ \
554
|:::| | /::\____\
555
|:::| | /:::/ /
556
|:::|____| /:::/ /
557
|:::\ \ /:::/ /
558
\::::\____/:::/ /
559
\:::::::::::/ /
560
\:::::::::/ /
561
~~~~~~~~~~~~~~
562
563
564
565
''')
566
elif c=='W'or c=='w':
567
print('''
568
_____
569
/\ \
570
/::\____\
571
/:::/ /
572
/:::/ _/___
573
/:::/ /\ \
574
/:::/ /::\____\
575
/:::/ /:::/ /
576
/:::/ /:::/ _/___
577
/:::/___/:::/ /\ \
578
|::| /:::/ /::\____\
579
|::|__/:::/ /:::/ /
580
|:::\/:::/ /:::/ /
581
\::::::/ /:::/ /
582
\::::/___/:::/ /
583
~|::\__/:::/ /
584
|::::::::/ /
585
\::::::/ /
586
\::::/ /
587
~~~~~~~~~
588
589
''')
590
elif c=='X'or c=='x':
591
print('''
592
_____
593
|\ \
594
|:\____\
595
|::| |
596
|::| |
597
|::| |
598
|::| |
599
|::| |
600
_______|::|____|_____
601
/::::::::::::::::\ \
602
/::::::::::::::::::\ \
603
\::/~~~~~|~~~|~~~~~~~~~~~
604
\/____/ |:::| |
605
|:::| |
606
|:::| |
607
|:::| |
608
|:::|____|
609
/:::/ /
610
/:::/ /
611
\::/ /
612
\/____/
613
''')
614
elif c=='Y'or c=='y':
615
print('''
616
_____
617
|\ \
618
|:\____\
619
|::| |
620
|::| |
621
|::| |
622
|::| |
623
|::| |
624
|::|____|_____
625
/::::::::\ \
626
/::::::::::\ \
627
/:::/~~~~/~~~~~~~~
628
/:::/ /
629
/:::/ /
630
/:::/ /
631
\::/ /
632
\/____/
633
634
635
636
637
''')
638
elif c=='Z'or c=='z':
639
print('''
640
_____
641
/\ \
642
/::\ \
643
\:::\ \
644
\:::\ \
645
\:::\ \
646
\:::\ \
647
\:::\ \
648
___________\:::\ \
649
/::::::::::::::::\ \
650
/::::::::::::::::::\ \
651
\:::\~~~~\~~~~~~~~~~~~~~~
652
\:::\ \
653
\:::\ \
654
\:::\ \
655
\:::\ \
656
\:::\ \
657
\:::\ \
658
\:::\____\
659
\::/ /
660
\/____/
661
''')
662
663
664
665