#!usr/bin/python
import random
seg1='''_________'''
seg2='''| |'''
seg3a="| Ace |"
seg32="| 2 |"
seg33="| 3 |"
seg34="| 4 |"
seg35="| 5 |"
seg36="| 6 |"
seg37="| 7 |"
seg38="| 8 |"
seg39="| 9 |"
seg310="| 10 |"
seg3jack="| Jack |"
seg3queen="|Queen |"
seg3king="| King |"
seg4='''| of |'''
seg5s="| Spade |"
seg5h="| Heart |"
seg5c="| Clubs |"
seg5d="|Diamond|"
seg6='''| |'''
seg7='''|_______|'''
a=[seg3a,seg32,seg33,seg34,seg35,seg36,seg37,seg38,seg39,seg310,seg3jack,seg3queen,seg3king]
b=[seg5s,seg5h,seg5c,seg5d]
count=0
count1=0
print seg1*13,'\n',seg2*13#,#'\n'
while count<=12:
c=random.choice(a)
print c,
count+=1
print '\n',seg4*13,'\n'
while count1<=12:
d=random.choice(b)
print d,
count1+=1
print '\n',seg6*13,'\n',seg7*13
你好。我试图使这个程序,这是应该打印出13个随机卡并排,但它的格式真的很奇怪。我知道这是由while循环造成的,while循环在打印出某些内容后增加了额外的空间。谢谢。在
更多信息请访问:
How do I keep Python print from adding newlines or spaces?
这可以通过
import
ingsys
应用到代码中,然后使用:以及另一个while循环的等价物。在
旁注:考虑阅读其他人编写的一些python代码。Python用户喜欢保持简短和贴心,这样做至少在编写快捷方式方面我受益匪浅。实际上,您也可以将整个循环替换为:
^{pr2}$相关问题 更多 >
编程相关推荐