我们来盘一盘怎么使用VS2017进行python代码的编写并打印出九九乘法表。
使用Visual Studio 2017进行Python编程不需要太复杂的工作,只需要vs2017安装好对Python的支持和简单的语法了解即可。
具体步骤如下:
查看vs2017是否安装了【Python开发】,没有的话安装上即可。
了解Python3的简单语法(语法链接:Python3 基础语法)。
代码编写调试查看。
总结。
1、查看vs2017是否安装了【Python开发】,没有的话安装上即可
在搜索中找到 Visual Studio Installer,点击运行,如果出现安装程序需要更新,点击更新即可,之后点击修改,不是修复。
将【Python开发】和【数据科学和分析应用程序】勾选上,点击修改,之后能会稍等一段时间,进行下载。如下图:
点击修改,不是修复。
将【Python开发】和【数据科学和分析应用程序】勾选上,点击修改,之后能会稍等一段时间,进行下载
下载安装完以后,关闭Visual Studio Installer,打开Visual Studio 2017,点击文件-新建-项目
点击Python-python应用程序,这里示例放在桌面。
2、了解Python3的简单语法(语法链接:Python 基础语法)
Python3 循环语句
Python 中的循环语句有 for 和 while,我们主要讲for循环,while循环大家可以去了解一下。
Python 循环语句的控制结构图如下所示:
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
for循环的一般格式如下:
for in :
else:
流程图:
3、代码编写调试查看
在我们刚刚创建的项目里面进行代码编写(PythonApplication1.py),上面已经做解释了,直接上代码
# 九九乘法表
for i in range(, ):
for j in range(, i+):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()
#通过指定end参数的值,可以取消在末尾输出回车符,实现不换行。
运行代码后效果图如下:
4、总结
先看语法,然后根据语法编写代码比较容易上手。
如果对大家有点帮助的给小编点个赞,关注关注,感谢!
Visual Studio 2017进行Python开发环境的搭建,使用VS2017进行python代码的编写。
Visual Studio 2017进行Python开发环境的搭建,使用VS2017进行python代码的编写. 前提:已经安装过VS2017且进行过配置. 第一部分: Python环境的搭建: 建议 ...
python 基础 4.5 用函数实现九九乘法表
#/usr/bin/python #coding=utf-8 #@Time :2017/11/3 10:44 #@Auther :liuzhenchuan #@File :用函数实现九九乘法口 ...
Python打印:九九乘法表
代码: i = 1 while i <= 9: n = 1 while n <=i: print("%d*%d=%d\t"%(n,i,i*n),end="&q ...
用C#编写猜数、九九乘法表‘、迷宫
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...
用Python编写九九乘法表考虑print自动换行问题
编写了一个简单的小程序九九乘法表,代码如下: for i in range(1,10): for j in range(1,i+1): print(" %d*%d=%d" % (j ...
【转】Python实现不同格式打印九九乘法表
前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...
Python实现不同格式打印九九乘法表
前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...
python编写九九乘法表代码
打印九九乘法表 代码: #!/usr/bin/env python # -*- coding: UTF-8 -*- # 项目二: # 1.要求:编写九九乘法表 # 2.分析: # 根据九九乘法表的样式 ...
Python小代码_1_九九乘法表
Python小代码_1_九九乘法表 max_num = 9 row = 1 while row <= max_num: col = 1 while col <= row: print(st ...
随机推荐
.NET深入实战系列—Linq to Sql进阶
最近在写代码的过程中用到了Linq查询,在查找资料的过程中发现网上的资料千奇百怪,于是自己整理了一些关于Linq中容易让人困惑的地方. 本文全部代码基于:UserInfo与Class两个表,其中Cla ...
oracle not in,not exists,minus 数据量大的时候的性能问题
http://blog.csdn.net/greenappple/article/details/7073349/ 耗时 minus
关于NGINX的502的装逼打怪之路
写日志之前先copy一段nginx502的原因,从某网看到如下,然而这并不是重点,最重要还是看博主手敲的东西. 一.NGINX 502错误排查 NGINX 502 Bad Gateway错误是Fast ...
Java分布式开发
分布式概念的引入是基于性能的提升,应用的可靠性而提出的.所谓Java分布式,即是在使用Java语言进行企业级应用开发的过程中,采用分布式技术解决业务逻辑的高并发.高可用性的一些架构设计方案. 1. R ...
Kafka生产者发送消息的三种方式
Kafka是一种分布式的基于发布/订阅的消息系统,它的高吞吐量.灵活的offset是其它消息系统所没有的. Kafka发送消息主要有三种方式: 1.发送并忘记 2.同步发送 3.异步发送+回调函数 下 ...
设计模式---状态变化模式之state状态模式(State)
前提:状态变化模式 在组建构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?“状态变化”模式为这一个问题提供了一种解决方案. 典型模式 状态模式:Stat ...
bzoj千题计划211:bzoj1996: [Hnoi2010]chorus 合唱队
http://www.lydsy.com/JudgeOnline/problem.php?id=1996 f[i][j][0/1] 表示已经排出队形中的[i,j],最后一个插入的人在[i,j]的i或j ...
vs2015配置mysql数据库时,mysql.data、mysql.data.entity、EntityFramework的安装错误问题
vs2015连接mysql数据库常见问题 最近在vs2015用asp.net开发一个网站,要连接mysql数据库,于是百度了一下相关配置的文章,有好几篇文章说了相关步骤,但是我装的时候还是遇到了问题, ...
beta阶段贡献分配实施
作业要求[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2281] 要求1 每位组员的贡献分值 刘莹莹 王玉潘 潘世维 周昊 赵美增 ...
Javascript 正则验证带 + 号的邮箱地址
很多邮箱地址是可以加上 + 加号为同一个邮箱地址. 比如 Gmail. 如果需要验证带 + 号的邮箱,如下: str = "[email protected]"; documen ...