美文网首页ITS·黑客
python 今天份的练习

python 今天份的练习

作者: JEZAU | 来源:发表于2017-05-21 09:46 被阅读9次
    '''题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下
    的用C表示。  '''
    
    x = int(input('请输入成绩'))
    if x >= 90:
        print('A')
    elif x >=60:
        print('B')
    else:
        print('C')
    
    
    '''题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 '''
    m = int(input('m'))
    n = int(input('n'))
    x = min(m,n)
    y = max(m,n)
    while x != 0:
        temp = x
        x = y % x
        y = temp
    
    t = m*n/temp
    
    print('最大公约数为 %d \n 最小公倍数为 %d' % (temp,t))
    
    '''题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 '''
    
    a = 0
    b = 0
    c = 0
    d = 0
    i = input('请输入一行字符')
    for x in i:
        if (ord(x)>=ord('A') and ord(x)<=ord('Z')) or (ord(x)>=ord('a') and ord(x)<= ord('z')):
            a = a + 1
        elif ord(x) == ord(" "):
            b = b + 1
        elif ord(x)>ord('0') and ord(x)<ord('9'):
            c = c + 1
        else:
            d = d + 1
    
    print('英文字母 %d 个 \n 空格 %d 个 \n 数字 %d 个 \n 其他字符 %d 个'%(a,b,c,d))```

    相关文章

      网友评论

        本文标题:python 今天份的练习

        本文链接:https://www.haomeiwen.com/subject/xlumxxtx.html