首页 > 编程语言 > 详细

每日一python

时间:2015-07-13 23:49:03      阅读:408      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!