超算考核(一)作业

 第一题

​
a = input("输入信息:")
print(a)

​

运行结果

 第二题

a = int(input())

if a % 4 == 0 and a % 100 != 0:
    print("True")
if a % 400 ==0:
    print("True")
else:
    print("False")

 运行结果

第三题

name = input()
print(name[::-1])

 运行结果

第四题

a = int(input())
b = int(input())
max = max(a,b)
min = min(a,b)
while max % min != 0:
    c = max % min
    max = min
    min = c
print("最大公约数为:%d"%min)
d = a * b / min
print("最小公倍数为:%d"%d)

运行结果

第五题 

count = 0
for n in range(2,1001):
        a = 2
        for a in range(2,n):
                if (n % a == 0):
                        break
        else: 
                print("{:<4}".format(n),end = "")
                count = count + 1
                if count % 10 == 0:
                        print()

 运行结果

题目六

n = int(input())
List1 =[]
for i in range(n):
    List2 = []
    if i == 0:
        List2 = [1]
    elif i == 1:
        List2 = [1,1]
    else:
        for j in range(0,i + 1):
            if j == 0 or j == i:
                List2.append(1)
            else: List2.append(List1[i - 1][j - 1] + List1[i - 1][j]) 
    List1.append(List2)
#更改为三角形格式
space = len(List1[-1])
for i in List1:
    print(space*4//2*" ",end = "")  #'//'返回商的整数部分
    for j in i:
        print("{:<4}".format(j),end = "") #{:<4 控制输出四个字符}
    print()
    space = space - 1

 运行结果

题目七

a = input("输入所查询的单词:")
c = a.upper()
b = input("输入短文:")
d = b.upper()
r = d.split(" ")
print(r.count(c))

 运行结果

题目8

a = int(input())
for b in range(2,a):
    if a % b == 0:
        print("No")
        break;
else:
    c = str(a)
    if c == c[::-1]:
        print("Yes")
    else:
        print("No")

 运行结果

题目九

a = input()
b = a.split(' ')
if len(b) >= 2:  
    print(len(b[-2]))
print(b[-1].count('ld'))

 运行结果

题目十

friends={ 
    'jiaLiang':23, 
    'wangChen':24, 
    'jiaMing':22, 
    'wangJie':22,
     'yuQing':24, 
     'wenZhen':23, 
     'haoNan':25, 
     'luYi':23, 
     'boWen':23 
     }
print("遍历出名字和对应年龄:")
for key,value in friends.items():
    print("名字",key)
    print("年龄",value)
print('\n')
print("只遍历出朋友的名字:")
for key,value in friends.items():
    print("",key)
print('\n')
print("按字母顺序遍历出朋友的名字:")
for key,value in sorted(friends.items()):
    print("",key)
print('\n')
print("遍历出年龄,查看年龄段:")
min = 1000
max = 0
for key,value in friends.items():
    print("",value)
    if value > max:
        max = value
    if value < min:
        min = value
print("年龄的范围在%d~%d之间"%(min,max))
print('\n')
print("把遍历出的年龄去重:")
for value in set(friends.values()):
    print(value)
print('\n')
print("插入18岁 的“xiaoming”并删除大于等于23岁的朋友")
friends.setdefault('xiaoming',18)
for key,value in sorted(friends.items()):
    if value < 23:
        print("",key)
        print("",value)

 运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值