WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWW WWW WWWWWW: :WWWWWW 'WWWW 'WWW. 'WWW' .WWWW WWWW WWW WWWWW: .. :WWWWW WW. 'WWW WW. 'WWW. 'W' .WWWWW WWWW WWWW: WW :WWWW WW: WWW WW: WWWW. ' .WWWWWW WWWW WWW WWWW' 'WWWW .:WWW .:WWWWW WWWWWWW WWWW WWW WWW: WWWW :WWW WWWWWWWWW WWWWWWWWWWW WWWWWWW WWWW WWW WWW' .WWWW. 'WWW WWWWWWWWW WWWWWWWWWWW WWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW :W W: :WWWWW: WW. .WW WW WW :WWWWW: .W. :WWWW:. :W: W: :W: WW: :W: :W: 'W: :W' :W: WW: .:W:. :W: 'W: :WW: W: :W: W:. .:W 'W:W' :W: :W W: :W: .W: :WWW:W: :WWWW: :W:.W.:W: :W: :WWWW: :WWWWW: :WWWW:' :W :WW: :W: WWWWWWW :W: :W: .WW' 'WW. :W':W. :W :W: :W: WW: :W:':W: :W: :W: WW: :W: :W: :W ':W. :W W: :WWWWW: W: :W :W: :WWWWW: WW' 'WW :W ':W. :: '' SS : '' : :'' ':S:. '' : .SS '' ': ':S. '' '' .SS' ' ' :SS :: .SS' :: ' :: .::S' /:. '' '' :SS '' .::' ///:. 'SS. :' ' :::' /// +:. ' : 'S. :: :'' ':SS. // ++ /:. '. ' 'S:. / + // =:. '' ' 'SS. /++ // = //:. SS: /+ // = //// :. : .SS / // = ////. /:. '' .:S' /// = //// . ////:. .:S' // = ////. //// ' :. .:S / = //// . //// ' ///:. ::' /= ////. //// ' //// ':. '::. / //// . //// ' //// ' //:. '::. /////. //// ' //// ' /// /. ':. //// . //// ' //// ' /////''Y. O :. ///. //// ' ////////''..,YYYYYY. O .: // . //// ' ////'' ..,YYYYYYYYYYY O .' /. ///////''..,YYYYYYYYYYYYYYYY O O O / ////''..,YYY'''''''''''YYYYYYYY. O O /''..,YY 'YYYYYYY O O O ..,:YYYY 'YYYYY. O OO O .YYYYY .,.,.,., ,.,.,., 'YYYYY OO O O YYYYYY VWWWWWW/. ./WWWWWV 'YYYY' ======================= Y(YY V' WWW'V V' WWW'V 'YY)' 'I. O O O O .I' ((V V;,..WWW,V V;,..WWW,V V)) 'I.//////O//OO//.I' (( V V/ V )) 'I.///O//O//.I' (( 'V '/ V' )) .'''''I.///O/.I' (.)V , . , V(.) V, 'I///I' 'V '. ,;W; V' V. IIV''V, V '':;;;;:' V '. IV V V ,. ., V .; IV,,,/,,,. V VW, ,WV V .V IV' V V 'VWWWWWWWWWWV' V V IV,.. .,' V 'VVVVVVVV' V V IV' 'V.''', ;V. .WW 'V,.,,IV,. .,/V V W 'V,. .;WWW .,;II;;III;;II;,.V,,,V' W '/WWWWWWWWWW W ';WWWW W '/WWWWWWWW W ';WW
Sunday, October 27, 2019
Happy New Year
Pacman ASCII Art
================================================. .-. .-. .--. | | OO| | OO| / _.-' .-. .-. .-. .''. | | | | | \ '-. '-' '-' '-' '..' | '^^^' '^^^' '--' | ===============. .-. .================. .-. | | | | | | '-' | | | | | | | | ':-:' | | .-. | l42 | '-' | | '-' | ===============' '================' |
Happy Independence Day !!
H A P P Y I N D E P E N D E N C E D A Y ! !-----------------------------------------------JAI HIN JA JAI HIND JAI HIND J JAI HIND JAI HI JAI HIND JAI HIN JAI HIND JAI H JAI HIND JAI JAI HIND JAI JAI HIND JAI HIND J JAI HIND JAI H JAI HIND JAI HIN JAI HIND JAI HIN JAI H JAI HIND JAI HIND J JAI HIND J JAI HIND JAI HIND JAI H JAI HIND J JAI HIND JAI HIND JAI HIND JAI JA JAI HIND JAI JAI HIND JAI HIND JAI HIND JAI HIND J JA JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIN JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND J JAI HIND JAI JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI JAI HI JAI HIND JAI HIND JAI HIND JAI HIND JAI HIN JAI HI JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI H JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI JAI JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIN J JAI HI JAI HIND JAI HIND JAI HIND JAI HIND JAI JAI H JAI HIND JAI HIND JAI HIND JAI HIND J JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI JAI HIND JAI HIND JAI HIND JAI JAI HIND JAI HIND JAI HIND J JAI HIND JAI HIND JAI HIND JAI HIND JAI HIND JAI HIN JAI HIND JAI HIND JAI HI JAI HIND JAI HIND JA JAI HIND JAI HIND J JAI HIND JAI HIN JAI HIND JAI HIN JAI HIND JAI HI JAI HIND JAI H JAI HIND JAI JAI HIND JAI JAI HIND JAI JAI HIND JAI HIN JAI H JA
Monday, October 21, 2019
Number Conversions in Python
def Den2Bin(den):
bin = ""
while den > 0:
rem = den % 2
bin = str(rem) + bin
den //= 2
return bin
def Bin2Den(bin):
exp, oct = 0, 0
bin = str(bin)
for i in bin[::-1]:
i = int(i)
raised = i * (2 ** exp)
oct += raised
exp += 1
return oct
print(Den2Bin(28))
print(Bin2Den(1010))
bin = ""
while den > 0:
rem = den % 2
bin = str(rem) + bin
den //= 2
return bin
def Bin2Den(bin):
exp, oct = 0, 0
bin = str(bin)
for i in bin[::-1]:
i = int(i)
raised = i * (2 ** exp)
oct += raised
exp += 1
return oct
print(Den2Bin(28))
print(Bin2Den(1010))
Saturday, October 19, 2019
Pixel man in Python
s1 = "000000111111000000"
s2 = "000001000000100000"
s3 = "000010020020010000"
s4 = "000010000000010000"
s5 = "000010030030010000"
s6 = "000001004400100000"
s7 = "000000100001000000"
s8 = "000111100001111000"
s9 = "001000000000000100"
s10 = "010000000000000010"
Map = [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10]
for i in range(len(Map)):
for j in range(len(Map[i])):
if Map[i][j] == '0':
print(" ", end='')
elif Map[i][j] == '2':
print("\u25CF", end='')
elif Map[i][j] == '3':
print("\u2584", end='')
elif Map[i][j] == '4':
print("\u2580", end='')
else:
print("\u2593", end='')
print()
s2 = "000001000000100000"
s3 = "000010020020010000"
s4 = "000010000000010000"
s5 = "000010030030010000"
s6 = "000001004400100000"
s7 = "000000100001000000"
s8 = "000111100001111000"
s9 = "001000000000000100"
s10 = "010000000000000010"
Map = [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10]
for i in range(len(Map)):
for j in range(len(Map[i])):
if Map[i][j] == '0':
print(" ", end='')
elif Map[i][j] == '2':
print("\u25CF", end='')
elif Map[i][j] == '3':
print("\u2584", end='')
elif Map[i][j] == '4':
print("\u2580", end='')
else:
print("\u2593", end='')
print()
Friday, October 11, 2019
How friendly fire during WW II triggered the slow death of cash
On Sept 6 1939,
three days after the declaration of war, a squadron of Hurricanes was scrambled
from North Weald, Essex. Soon after, two reserves followed. But somehow, once
aloft this pair were mistakenly identified as enemy aircraft. Spitfires took
off from Hornchurch and shot them down. Frank Rose survived. But Montague
Hulton-Harrop died, becoming the first British fighter pilot
to lose his life in the Second World War – killed by friendly fire.
This accident intensified a secret project to develop a refinement that
would allow radar operators to sort the anonymous dots on their screens into
friendly and enemy craft. Led by Robert Alexander Watson-Watt,
radar’s creator, a transmitter was built into Allied aircraft which broadcast a
certain signal back, proclaiming it friendly. It became known as Radio
Frequency Identification (RFID).
Eighty years on, that accident has claimed another victim. Cash. RFID is the technology inside debit cards, now slim enough to fit into a sliver of
plastic. But it still does the same job, identifying the bearer via radio
waves.
Tuesday, October 8, 2019
Caesar Cipher in Python
def encode(string, shift):
s = ""
for c in string:
c = ord(c)
if (c >= 65 and c <= 90):
c += shift
if c > 90:
c -= 26
if (c >= 97 and c <= 122):
c += shift
if c > 122:
c -= 26
c = chr(c)
s += c
return s
def decode(string, shift):
s = ""
for c in string:
c = ord(c)
if (c >= 65 and c <= 90):
c -= shift
if c < 65:
c += 26
if (c >= 97 and c <= 122):
c -= shift
if c < 97:
c += 26
c = chr(c)
s += c
return s
s = input("Enter string: ")
shift = int(input("Enter shift: "))
s = encode(s, shift)
print(s)
s = decode(s, shift)
print(s)
s = ""
for c in string:
c = ord(c)
if (c >= 65 and c <= 90):
c += shift
if c > 90:
c -= 26
if (c >= 97 and c <= 122):
c += shift
if c > 122:
c -= 26
c = chr(c)
s += c
return s
def decode(string, shift):
s = ""
for c in string:
c = ord(c)
if (c >= 65 and c <= 90):
c -= shift
if c < 65:
c += 26
if (c >= 97 and c <= 122):
c -= shift
if c < 97:
c += 26
c = chr(c)
s += c
return s
s = input("Enter string: ")
shift = int(input("Enter shift: "))
s = encode(s, shift)
print(s)
s = decode(s, shift)
print(s)
######### OUTPUT ###############
Enter string: Attack at dawn
Enter shift: 2
Cvvcem cv fcyp
Attack at dawn
Subscribe to:
Posts (Atom)