zoukankan      html  css  js  c++  java
  • 04-18考试题目及答案

    #
    # py4测试题
    #
    # 1、8 << 2
    # 等于?
    32
    # 2、通过内置函数计算5除以2的余数
    print(5%2)
    # 3、s = [1, "h", 2, "e", [1, 2, 3], "l", (4, 5), "l", {1: "111"}, "o"], 将s中的5个字符提取出来并拼接成字符串。
    # s = [1, "h", 2, "e", [1, 2, 3], "l", (4, 5), "l", {1: "111"}, "o"]
    # strin=s[1],s[3],s[5],s[7],s[8].values(),s[9]
    # print()
    # 4、判断
    # "yuan"
    # 是否在[123, (1, "yuan"), {"yuan": "handsome"}, "yuanhao"], 如何判断以及对应结果?
    # 5、l = [1, 2, 3]
    # l2 = l.insert(3, "hello")
    # print(l2)
    # 执行结果并解释为什么?
    None!
    # 6、 a = [1, 2, [3, "hello"], {"egon": "aigan"}]
    # b = a[:]
    #
    # a[0] = 5
    # a[2][0] = 666
    #
    # print(a)
    # print(b)
    # # 计算结果以及为什么?
    a:[5, 2, [666, "hello"], {"egon": "aigan"}] #a[0]=5 把a列表下标为0的值换成5 a[2][0]=666 把a列表下标为2的列表里下标为0的值换成666
    b:[1, 2, [3, "hello"], {"egon": "aigan"}] #b=a[:]所以b和初始的a一样
    # 7
    # 使用文件读取,找出文件中最长的行的长度(用一行代码解决)?
    #
    8
    #
    #
    # def add(s, x): #定义一个函数,参数为s和x
    # return s + x #讲参数s和x的值相加并返回
    #
    #
    # def generator(): #定义一个函数
    # for i in range(4): #讲01234循环赋值给i
    # yield i
    #
    #
    # base = generator()
    # for n in [1, 11]:
    # base = (add(i, n) for i in base)
    #
    # print
    # list(base)
    #
    # 9
    # hello.py(gbk方式保存):
    # #coding:GBK
    # print(“老男孩”)
    #
    # 如果用py2,py3下在cmd下运行回报错吗?为什么并提出解决方案? (编码)
    #
    不会
    # 10
    # 通过函数化编程实现5的阶乘

    # 11
    # 打印如下图案:
    #
    # *
    # * * *
    # ** * **
    # ** ** * **
    # ** * **
    # * * *
    # *
    #
    # 12
    #
    #
    # def outer():
    # count = 10
    #
    #
    # def inner():
    # count = 20
    # print(count)
    #
    #
    # inner()
    # print(count)
    # outer()
    #
    # (1)分析运行结果?
    10
    20
    # (2)如何让两个打印都是20
    #
    # 13
    # 输入一个年份,判断是否是闰年?
    while True:
    num=int(input("输入年份吧!")) #接受一个变量!
    if num%4==0: #判断是否能被4整除,
    print(' 是闰年!') #能被4整除的年份是闰年
    else:
    print('不是闰年!') #反之
    #
    # 14
    # 任意输入三个数,判断大小?
    while True:
    a=int(input('输入第一个数字哦/A!'))
    b=int(input('输入第二个数字哦/B!'))
    c=int(input('输入第三个数字哦/C!'))
    if a>b and a>c:
    print('A最大哟,B居中哟,C最小哟!') if b>c else print('A最大哟,C居中哟,B最小哟!')
    if b>a and b>c:
    print('B最大哟,A居中哟,C最小哟!') if a>c else print('B最大哟,C居中哟,A最小哟!')
    if c>a and c>b:
    print('C最大哟,A居中哟,B最小哟!') if a>b else print('C最大哟,B居中哟,A最小哟!')
    if a==c==b:
    print('A=B=C')
    if a==b and a!=c:
    print('A=B>C') if a>c else print('A=B<C')
    if a==c and a!=b:
    print('A=C>B') if a>b else print('A=C<B')
    #
    # 15
    # 求s = a + aa + aaa + aaaa + aa...a的值,其中a是一个数字。例如2 + 22 + 222 + 2222 + 22222
    # ,几个数相加以及a的值由键盘控制。
    #
    # 16
    # f = open("a")
    #
    # while 1:
    # choice = input("是否显示:[Y/N]:")
    # if choice.upper() == "Y":
    # for i in f:# print(i)# else:# break## 请问程序有无bug,怎么解决?有啊 文件的操作方式,以及文件的编码!## 17### def foo():# print('hello foo')### return ()### def bar():# print('hello bar')## (1)为这些基础函数加一个装饰器,执行对应函数内容后,将当前时间写入一个文件做一个日志记录。# (2)改成参数装饰器,即可以根据调用时传的参数决定是否记录时间,比如 @ logger(True)## 18# 三次登陆锁定:要求一个用户名密码输入密码错误次数超过三次锁定?
  • 相关阅读:
    用bower命令创建项目
    HBuilder打包ios应用
    响应式布局--引入外部样式
    手机中点击链接或button按钮出现黄色边框的解决办法
    通过输入卡号前10位数字判断是哪个银行的卡和类型(储蓄卡or信用卡)
    只允许输入数字和小数点
    python中的实例方法、静态方法、类方法、类变量和实例变量浅析
    python中的实例方法、静态方法、类方法、类变量和实例变量浅析
    python导入csv文件出现SyntaxError问题分析
    python导入csv文件出现SyntaxError问题分析
  • 原文地址:https://www.cnblogs.com/gz369521/p/6728790.html
Copyright © 2011-2022 走看看