码迷,mamicode.com
首页 > 编程语言 > 详细

每日一python

时间:2015-07-13 23:49:14      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:

#-*- 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()的参数,就是当用户输入时,你想返回给用户的信息

每日一python

标签:

原文地址:http://www.cnblogs.com/ivywenyuan/p/4644153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!