python第一天几个小游戏

1.猜年龄 , 可以让用户最多猜三次!

 1 print("---------欢迎来到猜年龄游戏---------")  # 打印游戏标题
 2
 3 guess = 3 #准许猜测次数
 4
 5 age = 56  # 年龄等于56
 6
 7 while guess > 0:#循环执行
 8
 9     user_guess = int(input("输入你猜的年龄:"))  # 输入猜测数值
10
11     print(type(user_guess))  # 打印输入类型
12
13     if user_guess > age:  # 如果大于就打印下面
14
15         print("试下更小的...")
16
17     elif user_guess < age:  # 再如果,如果小于就打印下面
18
19         print("试下更大的...")
20
21     else:  # 否则就打印下面
22
23         print("你猜对了!")
24
25     guess -= 1 #执行一次,猜测次数减少一次

2.猜年龄 ,每隔3次,问他一下,还想不想继续玩,y(继续),n(停止)

 1 print("---------欢迎来到猜年龄随便玩游戏---------")  # 打印游戏标题
 2
 3 age = 56  # 年龄等于56
 4
 5 guess = 1 #猜测次数默认值
 6
 7
 8 while True:#循环为真执行
 9     if guess > 3: #如果猜测大于3
10         pursue_carry_on = input("还要继续猜测吗? y or n")
11         if pursue_carry_on =="y":#必须输入小写y
12             guess = 1
13         else:
14             break
15     print("游戏即将开始您共有3次机会,这是第",guess,"次机会")  # 提示游戏机会次数
16
17     user_guess = int(input("输入你猜的年龄:"))  #
18
19
20     if user_guess > age:  # 如果大于就打印下面
21
22         print("试下更小的...")
23
24     elif user_guess < age:  # 再如果,如果小于就打印下面
25
26         print("试下更大的...")
27
28     else:  # 否则就打印下面
29
30         print("你猜对了!")
31         break
32
33     guess += 1 #执行一次,猜测次数加一次

3,编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定

时间: 2024-10-10 15:14:59

python第一天几个小游戏的相关文章

Python编写微信打飞机小游戏(一)

最近开始学习Python语言,发现Python有一个神奇的Pygame模块,在编写小游戏时显得非常方便,于是参照教学视频编写了一个微信打飞机的小游戏,网上有很多相关的博客,但都不是很详细,大都是直接贴代码,于是决定沉下心来把编写程序的过程记录下来,与大家分享. 首先声明一点,这篇博客完全参照了小甲鱼的<零基础入门学习Python>教学视频,为了尊重原创,特将原作者的视频地址公布如下:<零基础入门学习Python> Python编译器和Pygame模块的安装网上的教程很多,这里不再赘

python写的battle ship小游戏 - 1.0

最近学python,这是今天写的一个小游戏. from random import randint class Board(object): board = [] def __init__(self,row,col): self.board = [] self.row = row self.col = col for i in range(row): self.board.append( ["O"] * col ) def print_board(self): space = (sel

Python编写微信打飞机小游戏(十一)

在这篇博文中,我们准备为打飞机小游戏添加一个暂停的功能,即用户在游戏过程中随时可以通过单击屏幕右上方的一个暂停按钮来暂停和恢复游戏.这个功能看似比较简单,但其中涉及了鼠标操作.图片切换.代码结构的重置等等,接下来我们一一进行介绍. 1.加载暂停按钮图标 在image文件夹下一共有四张暂停按钮的图片,分别为深色和浅色两组,首先在main()函数中加载相关图片资源并初始化暂停/开始标志位: paused = False # 标志是否暂停游戏 pause_nor_image = pygame.imag

python 初学--第一个猜数字小游戏

import random num = random.randint(0,100) print num times = 0 print "Number[0,100] guess game" print "You will have 10 times to guess" print "Guess out of range will game over immediately!" guess = int(raw_input("guess a

Python编写微信打飞机小游戏(四)

之前的工作已经基本上将我方飞机的图形显示工作做的差不多了,这篇博客中我们将开始添加敌方飞机——小型敌机.中型敌机(直升机)和大型敌机(坦克).新建一个enemy.py文件,导入pygame和random模块,开始编写吧(还是要注意文件编码问题,以后就不再啰嗦了). 敌方飞机类与我方飞机模块有一定的相似性,但不会左右移动,不会发射子弹等等.小型敌机是敌方飞机中最基本的类型,一击毙命,没有血量.没有出场音效.中型敌机有一定血量,损毁时附带特殊音效.大型敌机血量最多,出场和损毁时都有特殊音效,游戏中中

Python编写微信打飞机小游戏(八)

现在飞机已经能够带着血条突突突飞下来让玩家虐,于是我们给用户一点打飞机的成就感——计分系统以及难度递增机制. 1.计分系统 首先,我们在main()函数中添加全局变量(score)并初始化为零用以统计当前用户的打飞机得分: score = 0 # 统计用户得分 接下来只需要在敌机销毁时对score进行累加就可以了,我们在这里先给敌机标个价:小型敌机一架值500分,中型敌机一架值2000分,大型敌机一架值6000分,然后在敌机损毁时根据敌机类型选择加多少分,对于小型敌机: for each in

Python编写微信打飞机小游戏(三)

通过之前的任务,我们已经能够实现小飞机在屏幕上自由移动了,这次博客的任务是是的我们的小飞机看起来更有灵性——尾部喷气特效的绘制. 1.帧率 说道帧率,玩游戏的人可能并不陌生.如果你是一个lol的玩家,那你肯定最关心两件事,一是帧率(FPS),二是延迟.延迟取决于网络性能,而帧率则取决于电脑的硬件配置,自然是帧率越高游戏画面就越流畅.帧率,简单老理解就是游戏在一秒钟进行多少次画面刷新.Pygame支持的帧率大约是从30到120,为了避免游戏程序因为电脑性能的差异出现太大差别,我们在此为程序指定一个

10分钟教你用Python做个打飞机小游戏超详细教程

更多精彩尽在微信公众号[程序猿声] 我知道你们一定想先看效果如何 00 目录 整体框架 开始之前-精灵类Sprite 子弹类class Bullet 玩家飞机类class Player 敌机类class Enemy 游戏主体循环以及帧率设置 让子弹飞 刷出敌机 打怪 把飞机敌机子弹都画出来 处理键盘事件 分数显示 和 GameOver 最终代码 01 前言 这次还是用python的pygame库来做的游戏.关于这个库的内容,读者可以上网了解一下.本文只讲解用到的知识.代码参考自网上,自己也做了一

【python笔记 三 】python脚本实战---数字密码小游戏

描述:A输入一个数值,输入时该数值已隐藏无法看到,让B猜该数字为多少,数值过小或过大都会提示,并会在最后猜对时统计出共猜了几次. 脚本内容: #!/usr/bin/env python #FileName:while1.py import getpass    #调用模块 a = int(getpass.getpass('Enter A Number a:'))    #模块赋值 running = True i = 0 while running: b = int(raw_input('Ent