1. 在Linux电脑上安装python,ipython,pycharm专业版本软件;

已装

2. 在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本;

3. Linux下有多少种运行python的不同方法,并分析各自优缺点。并说说你最喜欢哪一种?

还行都比较喜欢

4. 编写脚本,使用print语句编写脚本在屏幕上显示你名字、年龄、最喜欢的颜色

和与你相关的一些事情(背景、兴趣、爱好等等);

5. 阅读下面的 Python 脚本:

#!/usr/bin/env python
1 + 2 * 4

a) 你认为这段脚本是用来做什么的?

计算 1+2*4

b) 你认为这段脚本会输出什么?

9

c) 输入以上代 码,并保存为脚本,然后运行它。它所做的与你的预期一样吗?为什么一样/不一样?

无输出,和预想不一样,因为它没有带输出的函数,所以这个结果并没有输

d) 这段代码单独执行和在交互解释器中执行有何不同? 试一下,然后写出结果

单独执行没返回值,在解释器中执行,有返回值为9

e) 如何改进这个脚本, 以便它能和你想像的一 样工作?

print(1+2*4)

6. 变量赋值:

1). 赋值语句 x, y, z = 1, 2, 3 会在 x、y、z 中分别赋什么值?

2). 执行 z, x, y = y, z, x 后,x、y、z 中分别含有什么值?

把原来y的值赋给了z z的值赋给了x x的值赋给了y

7. 标识符。下面哪些是 Python 合法的标识符?如果不是,请说明理由!

int32 40XL aving aving printf print

_print this self name 0x40L

bool true big-westos 2hot2ls type

thisIs thisisInt R_U_Ready Int True

if do counter-1 access _

int32(是) 40XL(是) printf(是) _print(是)

this(是) self(是) name(是) bool(是)

true(是) type(是) thisIs(是) thisisInt(是)

R_U_Ready(是) Int(是) True(是) do(是)

access(是) _(是)

原因:字母或者下划线开头;由数字,字母,下划线组成。

aving aving(不是) 0x40L(不是) big-westos(不是)

2hot2ls(不是) counter-1(不是)

原因:不能为系统变量名称。

print(不是) if(不是)

8. 带循环和条件判断的给定一个数值num, 用户输入使用raw_input()函数来提示用户输入一个1和100之间的数,如果用户输入的数等于num, 显示成功并退出。否则显示一个错误信息然后再次提示用户输入数值,直到满足条件为止。


9. (if..elif..elif..else考察, 循环语句的考察)

带文本菜单的程序写一个带文本菜单的程序,菜单项如下

(1) 取五个数的和
(2) 取五个数的平均 值
....
(X)退出。(exit())

由用户做一个选择,然后执行相应的功能.当用户选择退出时程序结束。这个程序的有用之处在于用户在功能之间切换不需要一遍一遍的重新启动你的脚本。


10. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?


python-test1相关推荐

  1. Python test1

    ##一个时间格式的整数:20201116,利用计算取出它的年月日 def date(num):     year = num // 10000     month = num // 100 % 100 ...

  2. 1、Python 日期时间格式化输出

    今天帮朋友写自动化脚本,又需要用格式化日期,又忘记怎么写了,还是写到自己博客里面,方便日后需要的时候看一眼吧.So,临时加一篇 Python 的文章. 1.Python的time模块 import t ...

  3. python 引用(import)文件夹下的py文件的方法

    Python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径. 下面将具体介绍几种常用情况: (1)主程序与模块程序在同一目录下: 如下面程序结构: `-- sr ...

  4. 怎么用python处理excel文件-python处理Excel文件

    一.简介 用python来自动生成excel数据文件.python处理excel文件主要是第三方模块库xlrd.xlwt.xluntils和pyExcelerator,除此之外,python处理exc ...

  5. python安装os模块_python的os模块(ipython,文件,目录,权限,管理)

    什么是os模块 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件.目录打交道,这时就离不了o ...

  6. python 调用c++

    由于Python的ctypes可以使python轻松调用动态链接库,从而调用c/c++程序.利用gcc编译c++文件为动态链接库dll或者so文件,再利用python来调用. 1.下载gcc 系统为w ...

  7. python profile_python程序之profile分析

    操作系统 : CentOS7.3.1611_x64 python版本:2.7.5 问题描述 1.Python开发的程序在使用过程中很慢,想确定下是哪段代码比较慢: 2.Python开发的程序在使用过程 ...

  8. 用 Python 对比两个目录下的内容,并生成 Json 文件

    一.背景 两个文件夹下,可能有相同名字的文件,也可能有不同名字的文件,相同名字的文件也有可能内容不同,因此需要对比,将结果输出到 Json 文件. 二.思路 先获取两个目录,然后分别遍历目录下的所有文 ...

  9. python主函数入口_Python 入口函数(菜鸟入门)

    Python 入口函数(菜鸟入门) 最近在组内研究专项项目,其中的一个现有工具是用 Python 开发的,我的目标是对这款工具的流程进行优化.虽然可以找到对应的开发者了解现有流程,然后结合我的研究提出 ...

  10. python 中参数 ,解包和变量的入门

    from sys import argv scrip,first,second,third=argvprint('',scrip) print('',first) print('',second) p ...

最新文章

  1. ​2019年最新华为、BAT、美团、头条、滴滴面试题目及答案汇总
  2. OPM攻击事件后:我们从中学到了什么?
  3. c++无继承情况下的对象构造
  4. 嵌入式Linux操作系统学习规划 (转)
  5. java打开别人的代码报错_同样的代码,别人的可以运行我的报错,求解答
  6. 性能提升约7倍!Apache Flink 与 Apache Hive 的集成
  7. Python连接Oracle-常见问题
  8. android 蓝牙控制继电器——单片机控制端
  9. 【源码分享】python开发的高通平台fastboot刷机工具
  10. 域名、dns、服务器、IP、主机名(写的好)
  11. 每天睡6小时和8小时的区别 看完再不敢熬夜了
  12. 多人连线的枪战游戏-补充
  13. nagios的nsca被动模式及自动添加nsca服务
  14. 电子实训与毕业设计开放式训练装置
  15. STM32F103/107 移植Freemodbus RTU
  16. win10计算机窗口览,Win10窗口预览管理工具
  17. 一篇故事告诉你什么是微服务架构
  18. Non-local Neural Networks论文理解
  19. JavaScript为什么成了众多小程序的首选?
  20. vc文件拖曳(控件)

热门文章

  1. xmlhttp的实际使用
  2. assign和weak的区别
  3. Vue前端项目-登录组件-登录功能(上)
  4. 压缩感知学习(一):压缩感知的起源
  5. docker本地PHP开发环境搭建
  6. VIL-100视频车道线实例数据集格式转换
  7. TimesTen 应用层数据库缓存学习:12. 管理缓存环境
  8. C语言指针详解(新手入门推荐)
  9. 小程序一:利用Python编写一个简单的图书管理系统
  10. Hadoop部署(一) Ubantu Java JDK安装