IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> python实现一些小功能 -> 正文阅读

[游戏开发]python实现一些小功能

都是根据课程进度,学习过程中编写的代码,有任何问题都可以沟通。


石头剪刀布小游戏

?

import random
while(1):
    user=int(input("请输入:剪刀(0)、石头(1)、布(2):"))
    if user==0:
        print("你的输入为:剪刀(0)")
    elif user==1:
        print("你的输入为:石头(1)")
    elif user==2:
        print("你的输入为:布(2)")
    if user==0 or user==1 or user==2 :
        break;
    else:
        print("用户输入格式不对,请重新输入!")

computer = random.randint(0,2)
print("随机生成数字:%s"%computer)
if (user==0 and computer==1) or(user==1 and computer==2)\
        or (user==2 and computer==0):
    print("哈哈,你输了")
elif (user==0 and computer==2) or(user==2 and computer==1)\
        or (user==1 and computer==0):
    print("哈哈,你赢了")
elif (user==0 and computer==0) or(user==1 and computer==1)\
        or (user==2 and computer==2):
    print("哈哈,打平了")

打印九九乘法表?

while循环实现

i=1
while i<=9:
    j = 1
    while j<=i:
        print("%d*%d=%d"%(j,i,i*j),end="\t")
        j+=1
    print("\t")
    i+=1

for循环实现

for i in range(1,10):
    for j in range(1,i+1):
        print("%d*%d=%d"%(j,i,i*j),end="\t")
    print("\t")

实现购物车功能

products = [["iphone", 6888], ["MacPro", 14800], ["小米6", 2499],
            ["Coffee", 31], ["Book", 60], ["Nike", 699]]
print("-"*6+"商品列表"+"-"*6)
i = 0
for product in products:#实现输出商品列表
    print("%d" % i, end="")
    for name in product:
        print("  %s " % name, end="\t")
    i += 1
    print("\t")

shopping = []

while 1:#购物者想买的编号
    a = input("你想要买什么 请选择编号:")
    if a == "q":
        break
    shopping.append(products[int(a)])

print("购物车内有以下商品:")
for shop in shopping:
    for product in shop:
        print("%s" % product, end="\t")
    print("\t")

?古诗写入文件中

f=open("gushi.txt","w",encoding="utf-8")
f.write('''     《惠崇春江晓景》
          苏轼
竹外桃花三两枝,春江水暖鸭先知。
蒌蒿满地芦芽短,正是洒豚欲上时。
''')
f.close()

try:
    f=open("gushi.txt",encoding="utf-8")#编码格式不要忘记
    f1=open("copy.txt","w",encoding="utf-8")
    try:
        def copy1(f, f1):#复制到copy.txt
            content = f.readlines()
            for i in content:
                f1.write(i)
            print("复制完毕")

        def read1 (f):  # 读文件
            i = 1
            content = f.readlines()
            for temp in content:
                print("%d:%s" % (i, temp),end="")
                i += 1

        def write1(f,f0):#写文件
            content = f.readlines()
            for i in content:
                f1.write(i)

        copy1(f, f1)
        f = open("gushi.txt", encoding="utf-8")
        read1(f)
    except Exception as result:
        print("产生异常")
        print(result)
    finally:
            f.close()
            f1.close()
except:
    print("有异常!")

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-08-27 12:12:28  更:2021-08-27 12:12:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 16:47:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码