Python答案
Py实验3
一、填空
1、Python表达式中3*4**2/8%5的值为【1】
2、Python包含3种数据类型,分别是【整数类型】
3、Python表达式3**2**3的值为【6561】
4、Python表达式10+5//3的值为【11】
5、Python的布尔(boll)数据类型用于【逻辑】运算
二、单选
1、Python语句print(type(2j))的输出结果是A【class'complex'】
2、Python语句print(type(1/2))的输出结果是C【class'float'】
3、Python语句x='car'
            y=2
            print(x+y)的输出结果是A【语法错】
4、下列数据中,Python不支持的是A【char】
5、Python语句print(char(65))的运行结果是D【A】
三、程序设计
1、# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:回文数判断,设n是一个任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数,从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数。
------------------------------------------------------'''
while True:
    raw_inputdata=input("【请输入一个5位数的自然数:】")
    inputdata=raw_inputdata.strip()
    if not inputdata.isdigit() or len(inputdata)!=5:
        continue   
    else:
#**********Program**********
    newdatalist=list(inputdata)
        verse()
        newdata="".join(newdatalist)
        if newdata==inputdata:
#**********  End  **********
            print("输入数据"+inputdata+"是回文")
      else:
            print("输入数据"+inputdata+"不是回文")           
        select_data=input("【请输入q退出,p继续进行:】")
        if select_data.strip()=='p':
            continue
        if select_data.strip()=='q':
            break
2、# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:重量计算,月球上物体的重量是地球上的16.5%,假如你在地球上每年增长0.5kg,编写程序输出未来10年你在地球上和月球上的体重状况。
------------------------------------------------------'''
def main():
   
#**********Program**********
      ratio=0.165
        for i in range(10):
            earth=(i+1)*0.5
            moon=earth*ratio
       
linux删除文件夹下所有       
#**********  End  **********
        print("第"+str(i+1)+"年地球上体重增加:"+str(earth)+"kg"+"月球上体重增加:"+str(moon)+"kg")
   
if __name__ == '__main__':
    main() 
3、# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:补充函数getLastDay(y,m),其功能是计算y年m月共有多少天。
---------------------------------------------------------
------------------------------------------------------'''
def getLastDay(y,m):
    #**********Program**********
    if y<1:
          y=1
    if m<1:
          m=1
    if m>12:
          m=12
    monthDay=[31,28,31,30,31,30,31,31,30,31,30,31]
    r=monthDay[m-1]
    if m==2:
          r=r+leapYear( y )
python基础代码练习
    return r
    #**********  End  **********
def  leapYear( y ):
    if y<1:
        y=1
cleartimeout()    if (y % 400)== 0:
        lp = 1
    elif (y % 100)== 0:
        lp=0
    elif (y % 4)==0:
          lp =1
    else:
        lp = 0
    return lp
def main():
    print("【请分别三次计算某年某月共有多少天:】")
    for n in range(3):
        print("【第%d次:】" %(n+1))
        y = int(input("【请输入年份y:】"))
web开发工程师大企招聘
        m = int(input("【请输入月份m:】"))
        print('【%d年%d月为】%d【天】' %(y,m,getLastDay(y,m)))
   
if __name__ == '__main__':
xml格式word可以打开吗main()
Py实验5
mysql面试问题及答案
一、填空
1、表达式list(range(50,60,3))的值为【[50,53,56,59]】
2、如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为【None】
3、已知函数定义def demo(x,y,op):return eval(str(x)+op+str(y)),那么表达式demo(3,5,'*') 的值为【15】
4、在函数内部可以通过关键字【global】来定义全局变量。
5、已知有函数定义def demo(*p):return sum(p),那么表达式demo(1,2,3,4)的值为【10】
二、单选
1、下面关于函数调用描述正确的是D【自定义函数调用前必须定义】
2、下列代码的输出结果B【24】
d=lambda p:p*2
t=lambda p:p*3
x=2
x=d(x)
x=t(x)
x=d(x)
print x
3、有关递归函数基例的说明下面哪个是不正确的C【每个递归函数都只能有一个基例】
4、Python如何定义一个函数C【def<name>(arg1,arg,...,argN)】
5、对下列代码描述正确的是D【运行会出错】
def reverse(S):
    return reverse(S[1:]+S[0])
三、程序设计
1、# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:从键盘输入某一年,请编写fun函数,其功能为判断该年是
      否为闰年。
说明:闰年的条件是:
    (1)能被4整除但不能被100整除。
    (2)能被400整除。符合任何一个条件就是闰年。
    (3)输入年份为整型。
例如:括号内是说明
      输入:
        2000  (year=2000)
      输出:
        2000是闰年
---------------------------------------------------------
注意:部分源程序给出如下。请勿改动主函数main和其它函数中的
      任何内容,仅在函数的注释标志之间填入所编写的若干语句。
------------------------------------------------------'''
def fun(year):
    #**********Program**********
  if (year % 4) ==0 and(year % 100) !=0 or (year % 400)==0:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。