栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

AcWing中Python题目

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AcWing中Python题目

https://www.acwing.com/problem/content/610/
AcWing 608. 差

a=int(input())
b=int(input())
c=int(input())
d=int(input())
#print("DIFERENCA = "+str(a*b-c*d))
print("DIFERENCA = %d"%(a*b-c*d))

https://www.acwing.com/problem/content/667/
665. 倍数

a,b=map(int,input().split(' '))
if a%b==0 or b%a==0:
    print("Sao Multiplos")
else:
    print("Nao sao Multiplos")

https://www.acwing.com/activity/content/code/content/1954611/
670. 动物

a=input()
b=input()
c=input()
if a=='vertebrado':
    if b=='ave':
        if c=='carnivoro':
            print('aguia')
        else:
            print('pomba')
    elif b=='mamifero':
        if c=='onivoro':
            print('homem')
        else:
            print('vaca')
else:
    if b=='inseto':
        if c=='hematofago':
            print('pulga')
        else:
            print('lagarta')
    else:
        if c=='hematofago':
            print('sanguessuga')
        else:
            print('minhoca')

AcWing 660. 零食
https://www.acwing.com/problem/content/662/

a,b=map(int,input().split(' '))
price=0
if a==1:
    price=4
elif a==2:
    price=4.5
elif a==3:
    price=5
elif a==4:
    price=2
else:
    price=1.5
print("Total: R$ %.2lf"%(price*b))

    字符串长度
    https://www.acwing.com/problem/content/762/
s=input()
print(len(s))

721.递增序列
https://www.acwing.com/problem/content/723/

while True:
    x=int(input())
    if x==0:
        break
    for i in range(1,x+1):
        print(str(i)+' ',end='')
    print()

726.质数
https://www.acwing.com/problem/content/728/

import math
n=int(input())
for i in range(n):
    x=int(input())
    flag=1
    if x<2:
        flag=0
    for j in range(2,int(math.sqrt(x))+1):
        if x%j==0:
            flag=0
            break
    if flag==1:
        print("%d is prime"%(x))
    else:
        print("%d is not prime"%(x))

745.数组的右上半部分
https://www.acwing.com/problem/content/747/

op=input()
N=12
f=[[0 for j in range(N)]for i in range(N)]
for i in range(N):
    f[i]=list(map(float,input().split(' ')))
sum=0
for i in range(N):
    for j in range(i+1,N):
        sum+=f[i][j]
if op=='S':
    print("%.1lf"%(sum))
else:
    print("%.1lf"%(sum/((0+11)*12/2)))

756.蛇形矩阵
https://www.acwing.com/problem/content/758/

n,m=map(int,input().split(' '))
f=[[0 for j in range(m)] for i in range(n)]
dx=[0,1,0,-1]
dy=[1,0,-1,0]
x,y=0,0
cnt=1
f[x][y]=cnt
d=0
for i in range(2,n*m+1):
    while not(x+dx[d]=0 and y+dy[d]=0 and f[x+dx[d]][y+dy[d]]==0):
        d=(d+1)%4
    x=x+dx[d]
    y=y+dy[d]
    f[x][y]=i
for i in range(0,n):
    for j in range(0,m):
        print(f[i][j],end=' ')
    print()

823.排列
https://www.acwing.com/problem/content/825/

n,m=map(int,input().split(' '))
f=[[0 for j in range(m)] for i in range(n)]
dx=[0,1,0,-1]
dy=[1,0,-1,0]
x,y=0,0
cnt=1
f[x][y]=cnt
d=0
for i in range(2,n*m+1):
    while not(x+dx[d]=0 and y+dy[d]=0 and f[x+dx[d]][y+dy[d]]==0):
        d=(d+1)%4
    x=x+dx[d]
    y=y+dy[d]
    f[x][y]=i
for i in range(0,n):
    for j in range(0,m):
        print(f[i][j],end=' ')
    print()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/741032.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号