ITPub博客

首页 > 数据库 > 数据库开发技术 > 用Python脚本实现一个小游戏

用Python脚本实现一个小游戏

原创 数据库开发技术 作者:运维book思议 时间:2023-05-10 22:14:32 0 删除 编辑

先放个链接,万一有人关注呢

优质文章推荐

↓ ↓ ↓ ↓ ↓

Linux系统初始化脚本

能够监控100台服务器的磁盘利用率的脚本——16行代码实现

Linux系统初始化脚本之二

Linux系统巡检脚本——快速获取当前系统信息

Linux远程执行脚本——Python运维脚本

哪个Linux发行版会成为CentOS的平替?

Python是一种强大而灵活的编程语言,被广泛应用于各个领域,包括运维工作。

1、自动化运维

Python具有易于学习和使用的特点,这使得它成为运维自动化的首选语言之一。使用Python可以轻松地编写脚本来完成各种自动化任务,包括日常维护、备份、监控、配置管理等。使用Python还可以通过API或命令行与其他系统进行交互,以实现自动化的部署、测试、监控和故障排除等工作。

2、日志分析

运维工作需要对各种系统、服务和应用程序生成的大量日志进行分析。使用Python可以轻松地处理和分析这些日志数据,以识别问题和改进系统的性能。Python提供了丰富的日志处理库,例如logging和Logbook,使得运维人员可以轻松地处理和分析大量的日志数据。

3、云计算

云计算已成为现代IT架构的重要组成部分。运维人员需要使用各种工具来管理云基础架构,例如自动扩展、容器编排、配置管理和监控等。Python在云计算方面也有很大的应用,例如使用Python编写的著名的云基础设施管理工具OpenStack,以及与Docker、Kubernetes等容器编排系统集成的Python库。

今天突发奇想,用Python写了个脚本小游戏,主要是为了练手,大神勿喷:
import random
# 初始化牌堆cards = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5]
# 初始化角色的得分score1 = 0score2 = 0
# 游戏循环,直到有一个角色得分达到25或以上while score1 < 25 and score2 < 25: # 角色1抽取卡牌 input("按 Enter 抽牌") card1 = random.choice(cards) print("角色1抽到了 {} 点的卡牌".format(card1)) score1 += card1 print("角色1当前得分:{}".format(score1))
# 角色2抽取卡牌 input("按 Enter 抽牌") card2 = random.choice(cards) print("角色2抽到了 {} 点的卡牌".format(card2)) score2 += card2 print("角色2当前得分:{}".format(score2))
# 判断胜者if score1 >= 25 and score1 > score2: print("恭喜角色1获得胜利!")elif score2 >= 25 and score2 > score1: print("恭喜角色2获得胜利!")else:    print("平局!")

结束!

如有不足之处,欢迎指正!

谢谢你这么好看还关注我






原文作者:运维book思议;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2022-09-24

  • 博文量
    333
  • 访问量
    215222