zoukankan      html  css  js  c++  java
  • 实验1 Python简单程序设计

    加几组输入数据,要不然实验直接输出答案就行了.

    严格要求自己!

    a

    1 sum = 0
    2 n = eval(input())
    3 
    4 for i in range (1, n + 1):
    5     sum += (1/i)*(-1)**(i+1)
    6 
    7 print(sum)

    单组读入!

    输入:

    5
    100
    200
    500

    输出:

    0.7833333333333332
    0.688172179310195
    0.6906534304818243
    0.6921481805579461

    b

     1 while True:
     2     try:
     3         n = input()
     4     except:
     5         exit(0)
     6     if n[-1] == 'D':
     7         m = eval(n[0:-1])
     8         print("{}R".format(m*6.9))
     9     else:
    10         m = eval(n[0:-1])
    11         print("{:.0f}D".format(m//6.9))

    多组输入!

    输入:

    1D
    10D
    100D
    6.9R
    69R
    100R

    输出:

    6.9R
    69.0R
    690.0R
    1D
    9D
    14D

    c

     1 while True:
     2     try:
     3         n = input()
     4         n = n.strip()//注意去掉空格
     5     except :
     6         exit(0)
     7     le = len(n)
     8     prime = True
     9     for i in range (0,le//2):
    10         if n[i] != n[le - i - 1]:
    11             prime = False
    12             break;
    13     if prime:
    14         print("True")
    15     else:
    16         print("False")

    多组输入!

    输入:

    123321
    1234554321
    234567
    123456789

    输出:

    True
    True
    False
    False

    d

    1 import math
    2 an = list(map(int, input().split(",")))
    3 # print('''可以构成三角形,周长:12.0,面积:6.0''')
    4 if an[0] + an[1] > an[2] and an[0] and an[1] and an[2]:
    5     n = (an[0] + an[1] + an[2])/2
    6     s = math.sqrt(n*(n - an[0])*(n - an[1])*(n - an[2]))
    7     print("{:.1f},{:.1f}".format(an[0] + an[1] + an[2], s))
    8 else:
    9     print("无法构成三角形!")

     默认长度从小到大给

    单组输入!

    输入:

    3,4,5
    0,4,3
    4,5,6
    2,3,5

    输出:

    12.0,6.0
    无法构成三角形!
    15.0,9.9
    无法构成三角形!
  • 相关阅读:
    SQL 统计两个表的数据,按同一日期分组
    SQL 隐藏手机号中间四位
    SVN本地代码未提交而被覆盖
    [转]VS2012 快捷键
    IE8下String的Trim()方法失效的解决方案
    IE8下导入EXCEL数据传到客户端以附件下载
    jenkins插件
    OJ练习28——T118 Pascal's Triangle
    OJ练习27——T112 Path Sum
    OJ练习26——T111 Minimum Depth of Binary Tree
  • 原文地址:https://www.cnblogs.com/zllwxm123/p/9958782.html
Copyright © 2011-2022 走看看