考点导航
  • """---------------------------------------------------------------
    编程:找出200到300之间的所有素数。
    -----------------------------------------------------------------"""
    print("200到300之间的素数有:")

    for num in range(200, 301):
    if num < 2:
    continue

    """**********Program**********"""

    """********** End **********"""
    if is_prime:
    print(num, end=" ")
  • """---------------------------------------------------------------
    编程:由键盘输入一个正整数n,判断其是否是素数。(使用for)
    -----------------------------------------------------------------"""
    n=int(input("请输入一个正整数:"))

    if n<=1:
    print(f"{n}不是素数")
    else:
    """**********Program**********"""

    """********** End **********"""
    if is_prime:
    print(f"{n}是素数")
    else:
    print(f"{n}不是素数")
  • """---------------------------------------------------------------
    编程:用辗转相除法求两数的最大公约数和最小公倍数,两数由键盘输入。
    -----------------------------------------------------------------"""
    m,n = map(int, input().split(','))

    if m<n:
    t=m
    m=n
    n=t

    t=m*n

    while n!=0:
    """**********Program**********"""

    """********** End **********"""

    print(f"最大公约数为{m},最小公倍数为{t//m}")
  • """---------------------------------------------------------------
    编程:求1000以内的水仙数。水仙花数是一个三位正整数,其各位数字的立方之和等于该正整数。
    例如:407=4*4*4+0*0*0+7*7*7,所以407是一个水仙花数。
    -----------------------------------------------------------------"""
    for num in range(100,1000):
    """**********Program**********"""

    """********** End **********"""
    s=x**3+y**3+z**3
    if s==num:
    print(num)
  • """---------------------------------------------------------------
    编程:计算s=1-2!+3!-4!+....-10!的值。
    -----------------------------------------------------------------"""
    s = 0
    sign=1
    for n in range(1, 11):
    fac = 1
    """**********Program**********"""

    """********** End **********"""
    sign=-sign
    print(f"{s}")
  • """---------------------------------------------------------------
    编程:求1+2!+3!+...+20!的和。
    -----------------------------------------------------------------"""
    sum=0
    for n in range(1, 21):
    fac=1
    """**********Program**********"""

    """********** End **********"""
    print(f"{sum}")
  • """---------------------------------------------------------------
    编程:计算10!的值。
    -----------------------------------------------------------------"""
    n = 10
    result = 1
    for i in range(1, n + 1):
    """**********Program**********"""

    """********** End **********"""
    print(f"{n}! = {result}")
  • """---------------------------------------------------------------
    编程:求s=a+aa+aaa+aaaa+...+aaaaaa...a的值。
    要求:使用for循环,从键盘输入a,以及最后一个数的位数n的值。
    -----------------------------------------------------------------"""
    a=int(input("请输入数字a(0-9):"))
    n=int(input("请输入数字n:"))

    #计算总和
    total=0
    current_num=0

    for i in range(n):
    """**********Program**********"""

    """********** End **********"""
    print(f"\n{total}")
  • """---------------------------------------------------------------
    编程:计算1+12+123+1234+12345+....123...n的值。
    要求:使用for循环,从键盘输入n的值。
    -----------------------------------------------------------------"""
    n=int(input("请输入n的值:"))
    s=0
    num=0
    for i in range(1,n+1):
    """**********Program**********"""

    """********** End **********"""
    print(f"\n{s}")
  • """---------------------------------------------------------------
    编程:计算s=-1+2-3+4-...-99+100的值
    要求:使用for循环
    -----------------------------------------------------------------"""
    s = 0
    f=-1
    for i in range(1, 101):
    """**********Program**********"""

    """********** End **********"""
    print(s)
  • """---------------------------------------------------------------
    编程:计算s=1-2+3-4+...+99-100的值。
    要求:使用for循环
    -----------------------------------------------------------------"""
    s = 0
    for i in range(1, 101):
    """**********Program**********"""

    """********** End **********"""
    print(s)
  • """---------------------------------------------------------------
    编程:计算s=1+2+3+4+...+100的和。
    要求:使用for循环
    -----------------------------------------------------------------"""
    total = 0
    for i in range(1, 101):
    """**********Program**********"""

    """********** End **********"""
    print(total)
共606记录«上一页1234...31下一页»