iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python编程游戏代码大全,python简单的小游戏代码
  • 659
分享到

python编程游戏代码大全,python简单的小游戏代码

python 2023-09-05 15:09:51 659人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

大家好,本文将围绕python编程一个最简单游戏代码展开说明,20行Python代码的入门级小游戏是一个很多人都想弄明白的事情,想搞清楚python游戏编程入门游戏代码需要先了解以下几个事情。 一、石头剪刀布游戏 目

大家好,本文将围绕python编程一个最简单游戏代码展开说明,20行Python代码的入门级小游戏是一个很多人都想弄明白的事情,想搞清楚python游戏编程入门游戏代码需要先了解以下几个事情。

一、石头剪刀布游戏

目标:创建一个命令行游戏,游戏者可以在石头、剪刀和布之间进行选择,与计算机PK。如果游戏者赢了,得分就会添加,直到结束游戏时,最终的分数会展示给游戏者伪原创工具

提示:接收游戏者的选择,并且与计算机的选择进行比较。计算机的选择是从选择列表中随机选取的。如果游戏者获胜,则增加1分。

import randomchoices = ["Rock", "Paper", "Scissors"]computer = random.choice(choices)player = False cpu_score = 0 player_score = 0while True: player = input("Rock, Paper or Scissors?").capitalize()# 判断游戏者和电脑的选择if player == computer:print("Tie!") elif player == "Rock":if computer == "Paper":print("You lose!", computer, "covers", player) cpu_score+=1else:print("You win!", player, "smashes", computer) player_score+=1 elif player == "Paper":if computer == "Scissors":print("You lose!", computer, "cut", player) cpu_score+=1else:print("You win!", player, "covers", computer) player_score+=1 elif player == "Scissors":if computer == "Rock":print("You lose...", computer, "smashes", player) cpu_score+=1else:print("You win!", player, "cut", computer) player_score+=1 elif player=='E':print("Final Scores:") print(f"CPU:{cpu_score}") print(f"Plaer:{player_score}")break else:print("That's not a valid play. Check your spelling!")computer = random.choice(choices)

二、自动发送邮件

目的:编写一个Python脚本,可以使用这个脚本发送电子邮件。

提示:email库可用于发送电子邮件。

import smtplib from email.messageimport EmailMessageemail = EmailMessage() ## Creating a object for EmailMessageemail['from'] = 'xyz name' ## Person who is sendingemail['to'] = 'xyz id' ## Whom we are sendingemail['subject'] = 'xyz subject' ## Subject of emailemail.set_content("Xyz content of email") ## content of emailwith smtlib.SMTP(host='smtp.gmail.com',port=587) as smtp:## sending request to serversmtp.ehlo() ## server objectsmtp.starttls() ## used to send data between server and clientsmtp.login("email_id","PassWord") ## login id and password of gmailsmtp.send_message(email) ## Sending emailprint("email send") ## Printing success message

三、Hangman

目的:创建一个简单的命令行hangman游戏。

提示:创建一个密码词的列表并随机选择一个单词。现在将每个单词用下划线“_”表示,给用户提供猜单词的机会,如果用户猜对了单词,则将“_”用单词替换。

import timeimport randomname = input("What is your name? ")print ("Hello, " + name, "Time to play hangman!")time.sleep(1)print ("Start guessing...\n")time.sleep(0.5) ## A List Of SecretWords words = ['python','programming','treasure','creative','medium','horror']word = random.choice(words)guesses = ' 'turns = 5while turns > 0:failed = 0for char in word:if char in guesses:print (char,end="")else:print ("_",end=""),failed += 1if failed == 0: print ("\nYou won")breakguess = input("\nguess a character:")guesses += guessif guess not in word:turns -= 1print("\nWrong")print("\nYou have", + turns, 'more guesses')if turns == 0:print ("\nYou Lose")

更多项目源码,请继续关注小编。如果大家在学习中遇到困难,想找一个python学习交流环境,可以加入我们的Python学习Q群249180188,领取python学习资料,会节约很多时间,减少很多遇到的难题。

四、闹钟

目的:编写一个创建闹钟的Python脚本。

提示:你可以使用date-time模块创建闹钟,以及playsound库播放声音。


 

from datetime import datetimefrom playsound import playsoundalarm_time = input("Enter the time of alarm to be set:HH:MM:SS\n")alarm_hour=alarm_time[0:2]alarm_minute=alarm_time[3:5]alarm_seconds=alarm_time[6:8]alarm_period = alarm_time[9:11].upper()print("Setting up alarm..")while True:now = datetime.now()current_hour = now.strftime("%I")current_minute = now.strftime("%M")current_seconds = now.strftime("%S")current_period = now.strftime("%p")if(alarm_period==current_period):if(alarm_hour==current_hour):if(alarm_minute==current_minute):if(alarm_seconds==current_seconds):print("Wake Up!") playsound('audio.mp3') ## download the alarm sound from link break

五、天气应用

目的:编写一个Python脚本,接收城市名称并使用爬虫获取该城市的天气信息。

提示:你可以使用Beautifulsoup和requests库直接从谷歌主页爬取数据。

安装:requests,BeautifulSoup

from datetime import datetimefrom playsound import playsoundalarm_time = input("Enter the time of alarm to be set:HH:MM:SS\n")alarm_hour=alarm_time[0:2]alarm_minute=alarm_time[3:5]alarm_seconds=alarm_time[6:8]alarm_period = alarm_time[9:11].upper()print("Setting up alarm..")while True:now = datetime.now()current_hour = now.strftime("%I")current_minute = now.strftime("%M")current_seconds = now.strftime("%S")current_period = now.strftime("%p")if(alarm_period==current_period):if(alarm_hour==current_hour):if(alarm_minute==current_minute):if(alarm_seconds==current_seconds):print("Wake Up!") playsound('audio.mp3') ## download the alarm sound from link break

在这里还是要推荐下我自己建的Python学习Q群:249029188,群里都是学Python的,如果你想学或者正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2021最新的Python进阶资料和零基础教学,欢迎进阶中和对Python感兴趣的小伙伴加入!

来源地址:https://blog.csdn.net/ai_lover_cat/article/details/132209279

--结束END--

本文标题: python编程游戏代码大全,python简单的小游戏代码

本文链接: https://www.lsjlt.com/news/395633.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python编程游戏代码大全,python简单的小游戏代码
    大家好,本文将围绕python编程一个最简单游戏代码展开说明,20行python代码的入门级小游戏是一个很多人都想弄明白的事情,想搞清楚python游戏编程入门游戏代码需要先了解以下几个事情。 一、石头剪刀布游戏 目...
    99+
    2023-09-05
    python
  • python简单小游戏代码100行,python小游戏代码大全
    大家好,给大家分享一下python简单小游戏代码100行,很多人还不知道这一点。下面详细解释一下。现在让我们来看看! 1、python 编写一个彩票游戏? 按照题目要求编写燃悔中的Python程序如下 import random num...
    99+
    2023-09-20
    人工智能
  • python简单小游戏代码10行,python超简单小游戏代码
    大家好,小编为大家解答python编写的入门简单小游戏代码大全的问题。很多人还不知道python编写的入门简单小游戏代码,现在让我们一起来看看吧! 1、小恐龙 玩法:上下控制起跳躲避 import cfgimport sysi...
    99+
    2023-10-24
    pygame python 开发语言 人工智能
  • python小游戏代码200行左右,python编程小游戏代码
    大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情。 1、python简单小游戏代码 怎么用Python制作简单...
    99+
    2023-10-02
    开发语言 爬虫
  • python小球游戏代码
    #python tkinter #python version 3.3.2 from tkinter import * ''' 判断 两个小球 { 圆心:A(x1,y1) 半径:r X轴速度:V...
    99+
    2023-01-31
    小球 代码 游戏
  • python小游戏实现代码
    早上逛CSDN首页就见到这么一篇教程。看了一下很有意思,就马上动手实现了一下。看看效果吧: 完整代码: # -*- coding: utf-8 -*- # 1 - Import library import pygame from ...
    99+
    2023-01-31
    小游戏 代码 python
  • Python编写简易猜数字小游戏(附完整代码)
    Python编写简易猜数字小游戏(附完整代码) 猜数字游戏是一款非常经典的小游戏,本文将介绍如何使用Python编写一个简易的猜数字游戏,并提供完整的源代码。 首先,让我们了解一下游戏规则。游戏开始时...
    99+
    2023-09-23
    python java 开发语言
  • java实现小游戏编程源代码
    这是一个简单的猜数字游戏的 Java 源代码:```import java.util.Scanner;public class Gu...
    99+
    2023-09-22
    java
  • java简易小游戏制作代码
    java简易小游戏制作 游戏思路:设置人物移动,游戏规则,积分系统,随机移动的怪物,游戏胜负判定,定时器。 游戏内容部分 package 代码部分; import javax.s...
    99+
    2024-04-02
  • Python游戏代码怎么写
    这篇文章主要介绍“Python游戏代码怎么写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python游戏代码怎么写”文章能帮助大家解决问题。1、吃金币源码分享:import osimpo...
    99+
    2023-06-29
  • python猜数字小游戏实现代码
    教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下。 我们先来看导入模块: """ 简易python猜数小游戏""" impo...
    99+
    2024-04-02
  • 用python做简单的小游戏,如何用python写小游戏
    大家好,小编来为大家解答以下问题,初学者怎么用python写简单小游戏教程,如何用python编写一个简单的小游戏,今天让我们一起来看看吧! 1、python简单小游戏代码   1、Python猜拳小游戏代码:   2、import r...
    99+
    2023-09-08
    人工智能
  • Python实现小游戏的源代码示例
    这篇文章将为大家详细讲解有关Python实现小游戏的源代码示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、21点数字小游戏展示:首先配置文件的源码:'''配置文件'&...
    99+
    2023-06-14
  • 炸弹人小游戏代码开源(python)
    ♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放,当遵从一心,踏浪而往,纵千山万水, 也要抵达。 目录 一...
    99+
    2023-09-02
    python pygame 开发语言
  • python制作小游戏的代码怎么写
    这篇文章主要介绍“python制作小游戏的代码怎么写”,在日常操作中,相信很多人在python制作小游戏的代码怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python制作小游戏的代码怎么写”的疑惑有所...
    99+
    2023-06-27
  • 【小程序】低代码+小游戏=小游戏可视化开发
    🥳 作者:伯子南 😎 坚信: 好记性不如乱笔头,独乐乐不如众乐乐 💪 个人主页:https://blog.csdn.net/qq_34577234s...
    99+
    2023-10-02
    小程序
  • C语言代码实现简单的扫雷小游戏
    C语言+EASYX实现扫雷,供大家参考,具体内容如下 主要思路就是通过一个二维数组存储不同的数来代表0到8等具体的图片,再配合鼠标的位置和点击情况,来改变数组某一项的值,而显示不同的...
    99+
    2024-04-02
  • Python turtle编写简单的球类小游戏
    目录1. 前言2. 需求描述3. 制作流程3.1 初始化变量3.2 通用函数3.3 游戏角色函数3.4 让小球动起来4. 总结1. 前言 turtle (小海龟) 是&nb...
    99+
    2024-04-02
  • python实现一个简单的贪吃蛇游戏附代码
    前言: 不知道有多少同学跟我一样,最初接触编程的动机就是为了自己做个游戏玩? 今天要给大家分享的是一个 pygame 写的“贪吃蛇”小游戏: “...
    99+
    2024-04-02
  • c/c++小游戏源代码
    翻到开学之初写的一些小游戏,陆续给大家发出来,也便提高新手们的编程兴趣。(已详细注释) 几个对应头文件需要注意一下,但不必太过恐慌,因为,,,很多,用的时候找需要的即可 (在Dev,...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作