刚接触 python 的小白,有点疑惑
为什么一提到中文编程,就有那么多人反对?
比如:用中文来定义变量,类,不是更容易理解吗?
毕竟我们的母语是中文,看到的第一事件就能明白是什么意思,如果是一个英文单词,还要想一下,我当初定义这个是干嘛用的?
例如下面这样,不是更好理解吗?
import pygame
from 飞机精灵 import *
pygame.init()
主窗口 = pygame.display.set_mode((512, 768))
背景 = pygame.image.load("./图片包 /草地背景.png")
英雄 = pygame.image.load("./图片包 /玩家飞机 1.png")
主窗口.blit(背景, (0, 0))
主窗口.blit(英雄, (205, 600))
pygame.display.update()
帧率 = pygame.time.Clock()
玩家位置 = pygame.Rect(205, 600, 102, 126)
敌机 1 = 飞机精灵("./图片包 /敌机.png")
敌机 2 = 飞机精灵("./图片包 /敌机.png", 3)
敌机组 = pygame.sprite.Group(敌机 1, 敌机 2)
while True:
# 设置游戏刷新率
帧率.tick(60)
for event in pygame.event.get():
if event.type == pygame.QUIT:
print("退出游戏......")
pygame.quit()
# exit()直接终止当前正在执行的程序
exit()
玩家位置.y -= 3
if 玩家位置.y < -126:
玩家位置.y = 768
主窗口.blit(背景, (0, 0))
主窗口.blit(英雄, 玩家位置)
敌机组.update()
敌机组.draw(主窗口)
pygame.display.update()
pygame.quit()
晚上闲着睡不着,随便问问,如果有什么认识不到位的地方,请多多指教!
为什么一提到中文编程,就有那么多人反对?
比如:用中文来定义变量,类,不是更容易理解吗?
毕竟我们的母语是中文,看到的第一事件就能明白是什么意思,如果是一个英文单词,还要想一下,我当初定义这个是干嘛用的?
例如下面这样,不是更好理解吗?
import pygame
from 飞机精灵 import *
pygame.init()
主窗口 = pygame.display.set_mode((512, 768))
背景 = pygame.image.load("./图片包 /草地背景.png")
英雄 = pygame.image.load("./图片包 /玩家飞机 1.png")
主窗口.blit(背景, (0, 0))
主窗口.blit(英雄, (205, 600))
pygame.display.update()
帧率 = pygame.time.Clock()
玩家位置 = pygame.Rect(205, 600, 102, 126)
敌机 1 = 飞机精灵("./图片包 /敌机.png")
敌机 2 = 飞机精灵("./图片包 /敌机.png", 3)
敌机组 = pygame.sprite.Group(敌机 1, 敌机 2)
while True:
# 设置游戏刷新率
帧率.tick(60)
for event in pygame.event.get():
if event.type == pygame.QUIT:
print("退出游戏......")
pygame.quit()
# exit()直接终止当前正在执行的程序
exit()
玩家位置.y -= 3
if 玩家位置.y < -126:
玩家位置.y = 768
主窗口.blit(背景, (0, 0))
主窗口.blit(英雄, 玩家位置)
敌机组.update()
敌机组.draw(主窗口)
pygame.display.update()
pygame.quit()
晚上闲着睡不着,随便问问,如果有什么认识不到位的地方,请多多指教!