使用Visual Studio Code 进行Python编程(二)-print、if、for的用法

1、为Python代码添加注释

1.整行注释

#这是一个整行注释的例子

2.行尾注释

print('This is a sample code')       # 输出到调试窗口

2、使用print输出到调试窗口:

使用print输出字符串,使用\n进行换行

print('Hello Python World\nThis is a sample code!')

Hello Python World
This is a sample code!

使用print输出字符串变量

#输出字符串变量
strOut="This is a string !"
print(strOut)               #输出strOut 

This is a string !

使用print输出数值

print(123)  #输出数值123  

123

使用print输出数值变量

#输出数值变量
a ,b  = 1 , 2.5
print(a,b)          #输出1 2.5

1 2.5

使用print进行运算输出

#进行运算输出
a ,b  = 1 , 2.5
print(a+b)          #3.5

3.5

使用sep为print输出添加分隔符

#为输出添加分隔符
print('partA','partB','partC',b, sep= '.')    #输出partA.partB.partC.2.5

partA.partB.partC.2.5

3、基本语句:

  1. 条件语句
    if后加()用以标识条件,已冒号作为if条件执行的开始
    else后加冒号用以标识else满足时执行的开始
#条件语句
a ,b  = 1 , 2.5
if(a>b):
   print('a>b')
elif(a==b):
   print('a=b')
else:
   print('a<b')

a<b

  1. 循环语句
for i in '123':
    a = int(i)
    print(i,'*',i,'=',a*a)                  #1*2*3* 

1 * 1 = 1
2 * 2 = 4
3 * 3 = 9


4、例程代码

print('Hello Python World\r\nThis is a sample code!')

#输出字符串变量
strOut="This is a string !"
print(strOut)       #输出strOut 

#输出数值
print(123)  #123  

#输出数值变量
a ,b  = 1 , 2.5
print(a,b)          #1 2.5

#进行运算输出
a ,b  = 1 , 2.5
print(a+b)          #1 2.5

 
#为输出添加分隔符
print('partA','partB','partC',b, sep= '.')    #partA.partB.partC.2.5
 
#条件语句
a ,b  = 1 , 2.5
if(a>b):
    print('a>b')
elif(a==b):
    print('a=b')
else:
    print('a<b')


#循环语句
for i in '123':
    a = int(i)
    print(i,'*',i,'=',a*a)  

print('\r')


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio Code (VSCode) 中使用Python编写贪吃蛇游戏是一个很好的编程实践,你可以利用Python的基础语法、面向对象编程以及一些基本的游戏编程概念。以下是一个简单的步骤指南: 1. **安装Python和VSCode**: 如果你还没有安装Python,可以从官网下载并安装(https://www.python.org/downloads/)。确保安装了Python 3版本。VSCode已经内置了对Python的支持,直接打开即可。 2. **创建新项目**: 使用VSCode创建一个新的Python文件夹,例如`snake_game`,然后在其中创建一个`.py`文件,如`main.py`。 3. **导入所需库**: 首先,你需要导入`pygame`库来处理游戏界面,以及`random`库来生成随机行为。在`main.py`中添加: ```python import pygame import random ``` 4. **初始化Pygame**: 设置窗口大小和初始化Pygame: ```python pygame.init() window_size = (800, 600) screen = pygame.display.set_mode(window_size) pygame.display.set_caption("贪吃蛇") ``` 5. **定义贪吃蛇类**: 创建一个`Snake`类,包含位置列表、移动方向等属性和方法。比如移动、绘制身体、检查碰撞等。 6. **设置游戏循环**: 使用`while True`循环,控制游戏运行,监听键盘事件以改变蛇的方向,更新屏幕,并检查是否吃到食物或撞墙: ```python food_x, food_y = random.randint(0, window_size - 1), random.randint(0, window_size - 1) snake = Snake() while True: for event in pygame.event.get(): if event.type == pygame.QUIT: return # 处理键盘输入 if event.type == pygame.KEYDOWN: snake.change_direction(event.key) snake.move(screen) if snake.eat(food_x, food_y): grow_snake(snake) food_x, food_y = generate_new_food(window_size) # 检查碰撞 if snake.is_dead(window_size): print("Game Over!") break pygame.display.flip() ``` 7. **增加细节**: 为游戏添加更多的细节,如食物生成、增长蛇身、得分计算等。 8. **运行游戏**: 在代码最后添加一个`if __name__ == "__main__":`块,调用`run_game`函数(假设这个函数负责整个游戏的主循环): ```python if __name__ == "__main__": run_game(window_size, snake, food_x, food_y) ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值