#!/usr/bin/env python3
import sys
Zero = [" *** ",
" * * ",
"* *",
"* *",
"* *",
" * * ",
" *** "]
One = [" * ", "** ", " * ", " * ", " * ", " * ", "***"]
Two = [" ***", " * *", " *", " * ", " * ", "* ", "*****"]
Three = [" *** ", "* *", " *", " * ", " *", "* *", " *** "]
Four = [" * ", " ** ", " * * ", "* * ", "******", " * ", " * "]
Five = ["*****", "* ", "* ", "**** ", " *", " *", "**** "]
Six = [" *** ", "* ", "* ", "**** ", "* *", "* *", "**** "]
Seven = ["*****", " *", " * ", " * ", " * ", " * ", " * "]
Eight = [" *** ", "* *", "* *", " *** ", "* *", "* *", " *** "]
Nine = [" ****", "* *", "* *", " ****", " *", " *", " *"]
Digits = [Zero, One, Two, Three, Four, Five, Six, Seven, Eight, Nine]
try:
digits = sys.argv[1]
row = 0
while row < 7:
line = ""
column = 0
while column < len(digits):
number = int(digits[column])
digit = Digits[number]
for c in digit[row]:
if c == "*":
c = str(number)
line += c
line += " "
column += 1
print(line)
row += 1
except IndexError:
print("usage: bigdigits.py <number>")
except ValueError as err:
print(err, "in", digits)
[guest@localhost bigdigits]$ ./bigdigits.py 0123456789
000 1 222 333 4 55555 666 77777 888 9999
0 0 11 2 2 3 3 44 5 6 7 8 8 9 9
0 0 1 2 3 4 4 5 6 7 8 8 9 9
0 0 1 2 3 4 4 5555 6666 7 888 9999
0 0 1 2 3 444444 5 6 6 7 8 8 9
0 0 1 2 3 3 4 5 6 6 7 8 8 9
000 111 22222 333 4 5555 6666 7 888 9
[guest@localhost bigdigits]$
V1@
Я ему ничего не подаю. Я ему нажимаю кнопку “исполнить”. Есть такой маленький треугольник слева от ячейки с кодом.
Ну вот и выкини эту программульку, в которой треугольник. Ведь именно из-за неё ты и не можешь нормально выполнить ничего. Она тебя тормозит, твоё развитие.
Должен быть у тебя один скрипт и всё. Открываешь консоль в винде в той же директории и выполняешь его через
А кто тебе предложил через Jupiter всё выполнять, пошли его на три весёлых буквы, потому что это очередной недопрепод.
У тебя ещё такой говнокодище, тебе ещё учиться и учиться в самом питоне правильно работать и все скрипты записывать, а ты вместо этого изучаешь этот дебильный Jupiter, который тебе нахер не сдался. Он тебе всё равно не поможет, все программы без него выполняются. Учись сразу правильно. Потому что учишься ты для чего? Чтобы ходить потом и всем рассказывать, как ты учился где-то и там-то? Ты учишься, чтобы программы писать, а писать их надо вот так.