• 2019春Python程序设计测试(20190604--20190604)


    1-1

    在Python 3.x中可以使用中文作为变量名。 (2分)

             
    1-2

    Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。(2分)

             
    1-3

    Python使用缩进来体现代码之间的逻辑关系。 (2分)

             
    1-4

    语句pass仅起到占位符的作用,并不会做任何操作。 (2分)

             
    2-1

    1-1.计算机存储器的单位是字节(B,Byte),1B等于__。(3分)

    2-2

    1-2.Python程序在Windows上的扩展名是_。 (3分)

    2-3

    1-3. Python的输出函数是__。 (3分)

    2-4

    1-8. _号表示同一行的后面部分是Python程序的注释。 (3分)

    4-1 s='hello' ,t=" world",s=s+t。则s,s[-1],s[2:8]分别是多少?(填答案时字符串不要加引号)

    hello world

    llo wo

    4-2 2-1.Python 表达式 10 + 5//3 –True+False的值为

    10

    4-3 2-3.Python 表达式 round(17.0/3**2,2) 的值为

    1.89

    4-4 2-4.Python 表达式 0 and 1 or not 2<True 的值为

    True

    4-5 2-7.Python 语句 print(int("20", 16), int("101",2))的输出结果是 

    32 5

    6-1 jmu-python-杨辉三角 (30 分)
     

    根据输入的n打印n行杨辉三角型。

    函数接口定义:

    printYanghui(n):#打印n行杨辉三角型
    

    裁判测试程序样例:

    /* 请在这里填写答案 */
    n = int(input())        
    printYanghui(n)
    

    输入格式:

    输入n,转化为整数

    输出格式:

    每个数后面均有一个空格。

    输入样例:

    5
    

    输出样例:

        1 
       1 1 
      1 2 1 
     1 3 3 1 
    1 4 6 4 1 

    def printYanghui(n):
        number = []
        for j in range(n + 1):
            number += [[]]
            for i in range(n + 1):
                number[j] += [0]
        number[1][1] = 1
        for j in range(2, n + 1):
            for i in range(1, n + 1):
                number[j][i] = number[j - 1][i] + number[j - 1][i - 1]
        for j in range(1, n + 1):
            for space in range(n - j):
                print(" ", end='')
            for i in range(1, j + 1 ):
                print(number[j][i], end=" ")
            print()
    7-1 列表去重 (32 分)
     

    输入一个列表,去掉列表中重复的数字,按原来次序输出!

    输入格式:

    在一行中输入列表

    输出格式:

    在一行中输出不重复列表元素

    输入样例:

    在这里给出一组输入。例如:

    [4,7,5,6,8,6,9,5] 
    

    输出样例:

    在这里给出相应的输出。例如:

    4 7 5 6 8 9

    x=eval(input())
    y=[]
    for i in range(0,len(x)):
      if x[i] not in y:
        y.append(x[i])
    for j in range(0,len(y)-1):
      print('%d'%y[j],end=' ')
    print(y[-1])
     
     
  • 相关阅读:
    sqli-labs第五,六题
    Java 发送邮件
    Java 数据结构
    Java 序列化
    Java 文件注释
    Java 泛型
    Java 网络编程
    网站收藏
    JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember
    Java 8 中的 Streams API 详解
  • 原文地址:https://www.cnblogs.com/cts1234/p/11004005.html
Copyright © 2020-2023  润新知