zoukankan      html  css  js  c++  java
  • python练习题

    1 判断一个数字是否是质数.

    for x in range(100):
        for y in range(2, x):
            if x%y == 0:
                break
        else:
            print(x)
    

    2 写代码实现 1-3+5-7+9-11+.....-99=?

    i = 1
    s = 0
    while i<=100:
        if i%4 == 1:
            s = s + i
        else:
            s = s - i
        i = i + 2
    print(s)
    

    3 计算∏, 计算公司为∏/4 = 1-1/3+1/5-1/7+1/9+........., 直到最后一项的绝对值小于10的负六次方为止.

    n = 0
    p = 1
    while p<1000000:
        if p%4 == 1:
            n = n + 1/p
        else:
            n = n -1/p
        p = p + 2
    print(n*4)
    

    4 制作简易版的计算器

    a = input('请输入第一个数字:')
    a = int(a)
    b = input('请输入运算符:')
    c = input('请输入第二个数字:')
    c = int(c)
    if b == '+':
        print(a,b,c,'=',a+c)
    elif b == '-':
        print(a,b,c,'=',a-c)
    elif b == '*':
        print(a,b,c,'=',a*c)
    else:
        print(a,b,c,'=',a/c)
    

    5 判断一个数字是奇数还是偶数

    a = int(input('请输入一个数字:'))
    if a%2 == 0:
        print(a, '是偶数')
    else:
        print(a, '是奇数')
    

    6 一位四位数乘以9等于它的逆序, 即abcd*9 = dcba

    abcd = 1000
    while abcd<10000:
        a = abcd//1000
        bcd = abcd%1000
        b = bcd//100
        cd = bcd%100
        c = cd//10
        d = cd%10
        if d*1000+c*100+b*10+a == abcd:
            print(abcd)
        abcd = abcd+1
    

    7 用while循环计算100项的平方数列和, 即1+4+9+....+100000

    a = 1
    s = 0
    while a<=100:
        s = s+a*a
        a = a + 1
    print(s)
    

      

  • 相关阅读:
    Java类与对象
    读《大道至简——团队缺乏的不只是管理》有感
    java课后作业
    c++ 创建单项链表
    c++ 结构指针和双向链表
    c++ 自定义数据结构运用
    c++ 时间函数和结构化数据
    c++ 结束程序的几种方式
    c++ main函数的参数
    c++ 参数个数可变的函数
  • 原文地址:https://www.cnblogs.com/gyh412724/p/13361282.html
Copyright © 2011-2022 走看看