python第一天作业

来源:互联网 发布:淘宝第三方支付平台 编辑:程序博客网 时间:2024/05/18 16:16


1. 在Linux电脑上安装python,ipython,pycharm专业版本软件;
       已装
2. 在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本;
       已装
3. Linux下有多少种运行python的不同方法,并分析各自优缺点。并说说你最喜欢哪一种?
    命令行上的交互式解释器(python解释器)
   从命令行上启动脚本                  
   集成开发环境      (我喜欢的)
  


4. 编写脚本,使用print语句编写脚本在屏幕上显示你名字、年龄、最喜欢的颜色
和与你相关的一些事情(背景、兴趣、爱好等等);
       print "My name is 181."
print "My age is 28."
print "My hobby is linux."
print "My favorite color is green."


5. 阅读下面的 Python 脚本:
 #!/usr/bin/env python
 1 + 2 * 4

 a) 你认为这段脚本是用来做什么的?   运算1+2*4
 b) 你认为这段脚本会输出什么?      1+2*4
 c) 输入以上代 码,并保存为脚本,然后运行它。它所做的与你的预期一样吗?为什么一样/不一样?   不一样,未显示显示结果
 d) 这段代码单独执行和在交互解释器中执行有何不同? 试一下,然后写出结果
             交互式解析器输入一段语句会返回语句结果
 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 中分别含有什么值?
        x = 1, y = 2, z = 3
        x = 3, y = 1, z = 2


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

int32   40XL  $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、printf、_print、this、self、__name__、bool、true、type、thisIsAVar、R_U_Ready、Int、True、do、access是Python合法的标识

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


9. (if..elif..elif..else考察, 循环语句的考察)
带文本菜单的程序写一个带文本菜单的程序,菜单项如下
 (1) 取五个数的和
 (2) 取五个数的平均 值
 ....
 (X)退出。(exit())

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

      i = raw_input(“请输入你的菜单选项”)

     if i == "1":

        print "取五个数的和"

     elif i =="2":

       print "取五个数的平均值"

     else:

       i == "x"

     print "退出程序"

     continue

10. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
   for x in range(1,5):
   for y in range(1,5):
      for z in range(1,5):
         if (x!=y) and (y!=z) and (x!=z):
           print("%d%d%d"  %(x,y,z))
 

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 氩气刀 氩气在哪里充 氩气一瓶多少公斤 氩气供应 液态氩气 氩气管道颜色 氩气怎么生产 氩气一瓶多少钱 氩气纯度 氩气怎么读 买氩气 氩气刀品牌 氩气气体流量计 氩气分子量 氩气气表 氩气密度 氩气刀价格 氩气怎么写 氩气分子 氩气用途 氩气气瓶颜色 氩气中毒 减压器 气体钢瓶价格 氩焊 脉冲氩弧焊 氩弧焊不用焊丝怎么焊 氩弧焊自动焊接设备 氩弧焊焊丝价格 氩弧焊焊丝 氩弧焊价格 氩弧焊的危害 超级氪星人 氪星人血统 氪星人 某美漫的氪星超人 瘦肥排骨 漫威之氪星人 风火01 超大号氪星陨石无法调查 某美漫的氪星超人 美漫之超级氪星人 五维捣蛋鬼 从漫威开始的氪星人