PythonOJ尝试

来源:互联网 发布:iphone录制屏幕软件 编辑:程序博客网 时间:2024/06/07 14:12

OJ:http://nanti.jisuanke.com/

这里python接受到的输入都是字符串,需要转化成int


A+B+C

# coding=utf-8a=raw_input().split()print int(a[0])+int(a[1])+int(a[3])

整除问题

# coding=utf-8f = raw_input().split()a = int(f[0])b = int(f[1])if a%b==0:    print "YES"else:    print "NO"

判断质数

# coding=utf-8f = int(raw_input())index = 2a=0while index < f:    if f%index==0:        print "NO"        a=1        break    index=index+1if a==0:    print "YES"

简单斐波那契

# coding=utf-8f = int(raw_input())arr=[0,1]index = 1s=0if f==0:    print 0elif f==1:    print 1else:    while index<f:        s=arr[0]+arr[1]        arr[0]=arr[1]        arr[1]=s        index=index+1    print s

矩阵翻转

f = raw_input().split()x = int(f[0])y = int(f[1])t = int(f[2])arr = [[] for i in range(202) ]for i in range(0,x):    f=raw_input().split()    for j in range(0,y):        arr[i].append(f[j])if t==1:    x=x-1    while x>=0:        for i in range(0,y):            print arr[x][i],        print ""        x=x-1else:    for i in range(0,x):        k=y-1        while k>=0:            print arr[i][k],            k=k-1        print ""
0 0