python小游戏之圣诞树

圣诞期间,看了下python的for循环。刚好实践一下,一时兴起,就写了个圣诞树的小程序。供诸君一乐!

下面附上代码:

#coding:utf-8
import sys
def christmas(h):
        print ‘\033[1;36;40m\t欢迎光临!\n正在为你制作专属于您的圣诞树,请稍等!\033[0m‘
        print ‘\033[1;32;40m‘
       # print ‘\t‘,    
        for i in range(1,h+1):
            print ‘\t‘,
            for j in range(0,h-i):
                print ‘ ‘,
            i=2*i-1
            for j in range(0,i):
                print ‘*‘,
            print
        for i in range(1,h+1):
            print ‘\t‘,
            for j in range(1,h):
                print ‘ ‘,
            print ‘*‘
        print ‘\033[1;31;40m Merry Christmas!\033[0m‘
christmas(int(sys.argv[1]))

下边是运行结果:

时间: 2024-10-14 06:03:23

python小游戏之圣诞树的相关文章

python小游戏之课堂提问器

今天,接着前边的python小游戏,又写了个课堂提问器小程序.供大家一乐! #coding:utf-8 from random import randint print '\033[1;32;40m', print '你好,请选择需要几位作答者?\n' print '请输入作答者的人数:', t=1 i=input() data=[] while t<=i:     r=randint(0,32)    # print m[r],     data.append(m[r])     t+=1 p

python小游戏之一--------猜数字

看了一下python的入门书,拿个小游戏来练练手,其实就几行代码,也只有新手和脸皮厚的吊丝才好意思拿出来献丑 就好像张X忠一样,来,上海带,天朝海军天下无敌了 这里主要是一个random函数和 while 循环语句的使用,没了 #-*- encoding: utf-8 -*- ''' Created on 2014年5月8日 @author: Administrator ''' import random keys = random.randint(1,100)    #这个函数的作用是给一个随

Python小游戏、小程序

python 小游戏之摇骰子猜大小 python 实现一个双色球生成程序 python-循环与判断练习题 原文地址:https://www.cnblogs.com/wushuaishuai/p/9219065.html

[python] 小游戏 - play_plane

alien_invasion.py import sys import pygame from settings import Settings from ship import Ship import game_functions as gf from pygame.sprite import Group def run_game(): # 初始化游戏并创建一个屏幕对象 pygame.init() ai_settings = Settings() screen = pygame.display

python小游戏之彩票机选器二

今天又对这个小程序做了些修改,使其更贴近现实,也更加人性化. 比如:当系统提示你选择彩票种类时,本来只有1和2两个选项,但你不小心输错了,怎么办呢?没关系,它会提示你重新输入1和2.说了这么多,还是先上代码吧.各位可以一试为快! #coding=utf-8 n=34 m=range(0,n) import time from random import randint def chnum():     print '请选择彩票种类:1为排列三,2为双色球'     print '请输入:',  

python小游戏(剪刀石头布)

#!/usr/bin/python#-- coding: utf8--import random #导入随机数的模块 computer = random.choice(['石头', '剪刀', '布'])player = raw_input('请出拳(石头/剪刀/布): ') print "Your choice: %s, Computer's choice: %s" % (player, computer)if player == '石头':if computer == '石头':p

python小游戏

import time,random # 需要的数据和变量放在开头player_list = ['[狂血战士]','[森林箭手]','[光明骑士]','[独行剑客]','[格斗大师]','[枪弹专家]']enemy_list = ['[暗黑战士]','[黑暗弩手]','[暗夜骑士]','[嗜血刀客]','[首席刺客]','[陷阱之王]']players = random.sample(player_list,3) enemies = random.sample(enemy_list,3)play

弱智python小游戏猜数字

from random import randintnum = randint(0,100)print("Guess what I think:?")bingo = Falsewhile bingo == False: answer = int(input()) if answer < num: print("too small!") if answer > num: print("too big") if answer == num

python小游戏,石头/剪子/布

#从控制台输入石头(1)/剪子(2)/布(3) player=int(input("玩家出拳 石头(1)/剪子(2)/布(3)")) #电脑随机出拳 computer computer == 1 print("玩家出的拳是%d - 电脑出的拳是%d" %(player , computer)) #玩家选择出拳%d player if (player == 1 and computer == 2)or(player == 2 and computer == 3)or(