ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python第二次练习

2020-05-01 17:02:03  阅读:228  来源: 互联网

标签:elif python 练习 else abs print input 第二次 sumofSqrs


Str = input("")
for i in Str: 
    if ord("a") <= ord(i) <= ord("z"):
        print(chr(ord("a")+(ord(i)-ord("a")+3)%26),end='')
    elif ord("A") <= ord(i) <= ord("Z"):
        print(chr(ord("A")+(ord(i)-ord("A")+3)%26),end='')
    else:
        print(i, end='')

 

Str=input("")
a=0
b=0
c=0
for i in Str:
    if i== '(':
        a+=1
    elif i== ')':
        if a>0:
            a-=1
        else:
            print("配对不成功")
            break
    elif i=='[':
        b+=1
    elif i==']':
        c+=1
else:
    if a!=0:
        print("配对不成功")
    elif b!=c:
        print("配对不成功")
    else:
        print("配对成功")

N = eval(input(""))/1000
dayup = pow(1+N,365)
daydown = pow(1-N,365)
compare = int(dayup/daydown)
print("{:.2f},{:.2f},{}".format(dayup,daydown,compare))

n = eval(input())
N = abs(n)
a = N + 10
b = N - 10
c = N * 10
if n < 0:
    a = -abs(a)
    b = -abs(b)
    c = -abs(c)
else:
    a = abs(a)
    b = abs(b)
    c = abs(c)
print(N, a , b, c)

def getSumofSquares(num):
    numStr=str(num)
    sum=0
    for i in numStr:
        sum += int(i)**2
    return sum
def main():
    n = input()
    sumofSqrs = eval(n)
    while sumofSqrs != 1 and sumofSqrs != 4:
        sumofSqrs = getSumofSquares(sumofSqrs)
    else:
        if sumofSqrs == 1:
            print("True")
        else:
            print("False")
main()

n=input()
for i in  n:
    if ord("a") <= ord(i) <= ord("z"):
        print(chr(ord('z')-(ord(i)-ord('a'))),end='')
    elif ord("A") <= ord(i) <= ord("Z"):
        print(chr(ord('Z')-(ord(i)-ord('A'))),end='')
    else:
        print(i,end='')

标签:elif,python,练习,else,abs,print,input,第二次,sumofSqrs
来源: https://www.cnblogs.com/ssh-4016/p/12813905.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有