2019春Python程序设计作业2,0326--0401

1-1

已知st="Hello World!",使用print(st[0:-1])语句可以输出字符串变量st中的所有内容。 (2分)

1-2

Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小。 (2分)

1-3

已知: x=1 y=2 z=[2,3,4] 则语句 x not in z 计算结果是True。 (2分)

1-4

已知 x = 3,那么执行语句 x+=6 之后,x的内存地址不变。 (2分)

2-1

2-12.表达式1+2*3.14>0的结果类型是: (2分)

2-3

1-5. 八进制35的十进制值是_。 (2分)

2-4

1-9. Python语言正确的标识符是_。 (2分)

2-5

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

2-6

2-6.Python 语句 print(0xA + 0xB)的输出结果是__。 (2分)

2-7

2-7.Python 语句x=’car’; y = 2; print (x+y)的输出结果是__。 (2分)

7-1 产生每位数字相同的n位数 (15 分)

读入2个正整数A和B,1<=A<=9, 1<=B<=10,产生数字AA...A,一共B个A

输入格式:

在一行中输入A和B。

输出格式:

在一行中输出整数AA...A,一共B个A

输入样例1:

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

  1,  5

输出样例1:

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

11111

输入样例2:

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

        3  ,4

输出样例2:

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

3333
a,b=eval(input())
print(("%d"%a)*b)

7-2 转换函数使用 (15 分)

输入一个整数和进制,转换成十进制输出

输入格式:

在一行输入整数和进制

输出格式:

在一行十进制输出结果

输入样例:

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

45,8

输出样例:

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

37
a,b=eval(input())
a=str(a)
n=int(a,b)
print(n)

7-3 jmu-python-统计字符个数 (10 分)

输入一个字符串,统计其中数字字符及小写字符的个数

输入格式:

输入一行字符串

输出格式:

共有?个数字,?个小写字符?填入对应数量

输入样例:

helo134ss12

输出样例:

共有5个数字,6个小写字符
str=input()
i=0
j=0
k=0
while i<len(str):
  if str[i].isdigit():
   j=j+1
  if str[i].islower():
   k=k+1
  i=i+1
print('共有{diyi}个数字,{dier}个小写字符'.format(diyi=j,dier=k))