每日一python
#-*- coding: utf-8 -*- # 随机抽取扑克牌的程序,调用该脚本,每输入一次回车就会随机返回一张扑克牌 import random values = range(1, 11) + "Jack Queen King".split() suits = 'diamonds clubs hearts spades'.split() deck = ['%s of %s' % (k, s) for k in values for s in suits] random.shuffle(deck) while deck: raw_input(deck.pop())
此程序虽然小,但是值得学习:
1,deck生成的语句,使用了[]列表生成器,里面有双层for循环的嵌套
2,while的条件,直接就是一个列表
3,raw_input()的参数,就是当用户输入时,你想返回给用户的信息