#4m: Coding in Python {CARDS SHUFFLER}
import random as r
a=str(input("Enter name of player 1: "))
b=str(input("Enter name of player 2: "))
c=str(input("Enter name of player 3: "))
d=str(input("Enter name of player 4: "))
total=[]
for si in range(2,11):
st='Black,spade',si
total.append(st)
for ci in range(1+1,11):
ct='Black,Club',ci
total.append(ct)
for di in range(1+1,11):
dt='Red,Diamond',di
total.append(dt)
for hi in range(1+1,11):
ht='Red,Heart',hi
total.append(ht)
face=['King','Queen','Jack']
for hfi in (face):
rhf='Red,Heart',hfi
rdf='Red,Diamond',hfi
bsf='Black,Spade',hfi
bcf='Black,Club',hfi
total.append(rhf)
total.append(rdf)
total.append(bsf)
total.append(bcf)
aac=['Ace']
for ac in (aac):
rhf1='Red,Heart',ac
rdf1='Red,Diamond',ac
bsf1='Black,Spade',ac
bcf1='Black,Club',ac
total.append(rhf1)
total.append(rdf1)
total.append(bsf1)
total.append(bcf1)
potty1=[]
potty2=[]
potty3=[]
potty4=[]
for tt in range(1,14):
x=r.choice(total)
potty1.append(x)
total.remove(x)
for tt2 in range(1,14):
x=r.choice(total)
potty2.append(x)
total.remove(x)
for tt3 in range(1,14):
x=r.choice(total)
potty3.append(x)
total.remove(x)
for tt4 in range(1,14):
x=r.choice(total)
potty4.append(x)
total.remove(x)
a1="Ready ",a," input yes for your agreement. "
a2="Ready ",b," input yes for your agreement. "
a3="Ready ",c," input yes for your agreement. "
a4="Ready ",d," input yes for your agreement. "
for k1 in range(6):
b1=str(input(a1))
if b1=='yes':
print(a,' gets:')
print()
for pott1 in (potty1):
print(pott1," ")
print()
break
else:
print("Input yes.")
for k2 in range(6):
b2=str(input(a2))
if b2=='yes':
print(b,' gets:')
print()
for pott2 in (potty2):
print(pott2," ")
print()
break
else:
print("Input yes.")
for k3 in range(6):
b3=str(input(a3))
if b3=='yes':
print(c,' gets:')
print()
for pott3 in (potty3):
print(pott3," ")
print()
break
else:
print("Input yes.")
for k4 in range(6):
b4=str(input(a4))
if b4=='yes':
print(d,' gets:')
print()
for pott4 in (potty4):
print(pott4," ")
print()
break
else:
print("Input yes.")

b=str(input("Enter name of player 2: "))
c=str(input("Enter name of player 3: "))
d=str(input("Enter name of player 4: "))
total=[]
for si in range(2,11):
st='Black,spade',si
total.append(st)
for ci in range(1+1,11):
ct='Black,Club',ci
total.append(ct)
for di in range(1+1,11):
dt='Red,Diamond',di
total.append(dt)
for hi in range(1+1,11):
ht='Red,Heart',hi
total.append(ht)
face=['King','Queen','Jack']
for hfi in (face):
rhf='Red,Heart',hfi
rdf='Red,Diamond',hfi
bsf='Black,Spade',hfi
bcf='Black,Club',hfi
total.append(rhf)
total.append(rdf)
total.append(bsf)
total.append(bcf)
aac=['Ace']
for ac in (aac):
rhf1='Red,Heart',ac
rdf1='Red,Diamond',ac
bsf1='Black,Spade',ac
bcf1='Black,Club',ac
total.append(rhf1)
total.append(rdf1)
total.append(bsf1)
total.append(bcf1)
potty1=[]
potty2=[]
potty3=[]
potty4=[]
for tt in range(1,14):
x=r.choice(total)
potty1.append(x)
total.remove(x)
for tt2 in range(1,14):
x=r.choice(total)
potty2.append(x)
total.remove(x)
for tt3 in range(1,14):
x=r.choice(total)
potty3.append(x)
total.remove(x)
for tt4 in range(1,14):
x=r.choice(total)
potty4.append(x)
total.remove(x)
a1="Ready ",a," input yes for your agreement. "
a2="Ready ",b," input yes for your agreement. "
a3="Ready ",c," input yes for your agreement. "
a4="Ready ",d," input yes for your agreement. "
for k1 in range(6):
b1=str(input(a1))
if b1=='yes':
print(a,' gets:')
print()
for pott1 in (potty1):
print(pott1," ")
print()
break
else:
print("Input yes.")
for k2 in range(6):
b2=str(input(a2))
if b2=='yes':
print(b,' gets:')
print()
for pott2 in (potty2):
print(pott2," ")
print()
break
else:
print("Input yes.")
for k3 in range(6):
b3=str(input(a3))
if b3=='yes':
print(c,' gets:')
print()
for pott3 in (potty3):
print(pott3," ")
print()
break
else:
print("Input yes.")
for k4 in range(6):
b4=str(input(a4))
if b4=='yes':
print(d,' gets:')
print()
for pott4 in (potty4):
print(pott4," ")
print()
break
else:
print("Input yes.")