码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • python第二章


    目录

    7-1 计算 11+12+13+...+m

    7-2 计算分段函数[1]

    7-3 阶梯电价

    7-4 求奇数分之一序列前N项和

    7-5 求交错序列前N项和

    7-6 产生每位数字相同的n位数

    7-7 转换函数使用

    7-8 比较大小

    7-9 输出华氏-摄氏温度转换表

    7-10 求平方与倒数序列的部分和

    7-11 偶数位特殊序列和

    7-12 输出三角形面积和周长

    7-13 分段计算居民水费

    7-14 求整数段和



    7-1 计算 11+12+13+...+m

    1. result = num = int(input())
    2. for z in range(11, num):
    3. result += z
    4. print("sum = %d" % result)
    1. N = int(input()) + 1
    2. print("sum = " + str(sum([x for x in range(11, N)])))

    7-2 计算分段函数[1]

    1. x = float(input())
    2. result = 0 if x == 0 else 1 / x
    3. print("f(%.1f) = %.1f" % (x, result))

    7-3 阶梯电价

    1. figure = float(input())
    2. result = 0.53*figure if figure<=50 else 26.5+(figure-50)*0.58
    3. if figure>0 :
    4. print("cost = %.2f"%(result))
    5. else :
    6. print("Invalid Value!")

    7-4 求奇数分之一序列前N项和

    1. N = int(input())
    2. result = 1.0
    3. for z in range(1,N):
    4. result += 1.0 / (z * 2 + 1)
    5. print("sum = %.6f" % result)
    1. N = int(input()) * 2
    2. print("sum = %.6f" % sum([1 / x for x in range(1, N, 2)]))

    7-5 求交错序列前N项和

    1. N = int(input())
    2. result = flag = 1.0
    3. for z in range(2,N+1):
    4. flag = -flag
    5. result += flag * z / (z*2-1)
    6. print("%.3f" % result)
    1. N = int(input()) + 1
    2. print("%.3f" % sum([x / (x * 2 - 1) if x % 2 == 1 else -x / (x * 2 - 1) for x in range(1, N)]))

    7-6 产生每位数字相同的n位数

    1. N,M = map(int,input().split(','))
    2. for z in range(0,M):
    3. print("%d" % N,end='')
    1. N, M = map(int, input().split(','))
    2. print(sum([N * (10 ** x) for x in range(0, M)]))

    7-7 转换函数使用

    1. num, flag = map(int, input().split(','))
    2. result = 0
    3. op = 1
    4. while num > 0:
    5. result += num % 10 * op
    6. op *= flag
    7. num //= 10
    8. print("%.f"%result)

    7-8 比较大小

    1. a, b, c = map(int, input().split())
    2. if a > b: (a, b) = (b, a)
    3. if a > c: (a, c) = (c, a)
    4. if b > c: (b, c) = (c, b)
    5. print("%d->%d->%d" % (a, b, c))

    7-9 输出华氏-摄氏温度转换表

    1. a, b = map(int, input().split())
    2. if a > b or b > 100:
    3. print('Invalid.')
    4. else:
    5. print('fahr celsius')
    6. while a <= b:
    7. print("%d%6.1f" % (a, 5.0 * (a - 32) / 9))
    8. a += 2

    7-10 求平方与倒数序列的部分和

    1. a, b = map(int, input().split())
    2. result = 0.0
    3. for index in range(a, b + 1):
    4. result += index * index + 1 / index
    5. print("sum = %.6f" % result)
    1. N, M = map(int, input().split())
    2. print("sum = %.6f" % sum([x*x+1/x for x in range(N,M+1)]))

    7-11 偶数位特殊序列和

    1. a, b = map(int, input().split())
    2. result = op = a*10+a
    3. for index in range(2, b, 2):
    4. op = op*100+a*10+a
    5. result += op
    6. print(result)
    1. A, N = map(int, input().split())
    2. print(sum([sum([A * (10 ** y) for y in range(x)]) for x in range(2, N + 1, 2)]))

    7-12 输出三角形面积和周长

    1. import math
    2. a, b, c = map(int, input().split())
    3. if a + b > c and a + c > b and b + c > a:
    4. s = (a + b + c) / 2.0
    5. area = math.sqrt(s * (s - a) * (s - b) * (s - c))
    6. print("area = %.2f; perimeter = %.2f" % (area, a+b+c))
    7. else:
    8. print("These sides do not correspond to a valid triangle")

    7-13 分段计算居民水费

    1. x = float(input())
    2. y = 4*x/3 if x<=15 else 2.5*x-17.5
    3. print("%.2f"%y)

    7-14 求整数段和

    1. head, tail = map(int, input().split())
    2. result = flag = 0 # 结果 and 判断换行
    3. for index in range(head, tail + 1):
    4. if flag % 5 == 0 and flag>0: print()
    5. flag += 1
    6. result += index
    7. print("%5d" % index, end='')
    8. print("\nSum = %d" % result)

  • 相关阅读:
    linux快速安装nodejs与pm2
    Android 10.0 禁用插入耳机时弹出的保护听力对话框
    Debezium-增量迁移之 Oracle 迁移所需权限
    排序算法两万字总结(C语言实现)
    论文阅读笔记:Instance-Aware Dynamic Neural Network Quantization
    Apt适配子修饰PEG-PLGA纳米粒/载CCR5抗体的PLGA纳米颗粒的研究制备
    alsa pcm设备之設置软件相关参数
    torch函数学习
    webrtc sdp各字段含义
    「Java开发指南」在MyEclipse中的Spring开发(二)
  • 原文地址:https://blog.csdn.net/daybreak_alonely/article/details/126978623
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号