当前位置: 首页 > news >正文

Python语言程序设计基础(3)—— 基本数据类型

天天向上

dayup,dayfactor = 1.0,0.01

for i in range(365):
    if i % 7 in [6,0]:
        dayup = dayup*(1-dayfactor)
    else:
        dayup = dayup*(1+dayfactor)
print("{:.2f}".format(dayup))

天天向上2

def dayUP(df):
    dayup = 1.0
    for i in range(365):
        if i % 7 in [6,0]:
            dayup = dayup*(1-0.01)
        else :
            dayup = dayup*(1+df)
    return dayup

dayfactor = 0.01
while dayUP(dayfactor) < 37.78:
    dayfactor+=0.01
print("{:.3f}".format(dayfactor))

 

获取星期字符串

weekstr = "星期一星期二星期三星期四星期五星期六星期日"

weekid = eval(input(""))
pos = (weekid-1)*3
print(weekstr[pos:pos+3])

 

凯撒密码

text = input()

for i in range(len(text)):
    if text[i] >= 'a' and text[i] <='z':
        print(chr(ord('a')+(ord(text[i])-ord('a')+3)%26),end='')
    else :
        print(text[i],end="")

 

文本精度条

import time
print("-------执行开始--------")
scale = 10
for i in range(scale+1):
    a = '**'*i
    b = '..'*(scale-i)
    c = (i/scale)*100
    print("%{:^3.0f}[{}->{}]".format(c,a,b))
    time.sleep(0.1)
print("-------执行结束--------")

 

单行刷新

import time
scale = 50
print("执行开始".center(scale,'-'))
t = time.clock()

for i in range(scale+1):
    a = '*'*i
    b = '.'*(scale-i)
    c = (i/scale)*100
    t-=time.clock()
    print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,-t),\
          end='')
    time.sleep(0.05)
print("\n"+"执行结束".center(scale,'-'))

 

习题部分

回文
a = input()

flag = True
for i in range(len(a)//2):
    if a[i]!=a[len(a)-i-1]:
        flag = False
        break
    else:
        continue
if flag:
    print("YES")
else:
    print("NO")

 

转载于:https://www.cnblogs.com/TreeDream/p/9809141.html

相关文章:

  • c# 反射实现模型深拷贝
  • 迅速上手:使用taro构建微信小程序基础教程
  • 第二次做HDOJ 1051
  • Python学习-第2课(函数,函数文档)
  • P2245 星际导航
  • 漫步Java------初识java
  • Web负载均衡
  • 关于VSCode自动缩进/格式化复制粘贴的代码
  • 深入浅出的webpack4构建工具---比mock模拟数据更简单的方式(二十一)
  • Vulnhub Breach1.0
  • Python配置处理ini文件-configparser
  • Children's Game UVA - 10905
  • 搭建ssh框架项目(三)
  • 汇编实验二
  • vant ui 在vue中的安装和使用
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • JavaScript异步流程控制的前世今生
  • SOFAMosn配置模型
  • vue-loader 源码解析系列之 selector
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 判断客户端类型,Android,iOS,PC
  • 前端学习笔记之观察者模式
  • 前端之Sass/Scss实战笔记
  • 数据结构java版之冒泡排序及优化
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 网页视频流m3u8/ts视频下载
  • 最近的计划
  • ionic异常记录
  • #pragma预处理命令
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (4) PIVOT 和 UPIVOT 的使用
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (Git) gitignore基础使用
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (转)winform之ListView
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET delegate 委托 、 Event 事件
  • .net FrameWork简介,数组,枚举
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .net反编译的九款神器
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [Android]竖直滑动选择器WheelView的实现
  • [BZOJ1008][HNOI2008]越狱
  • [BZOJ4010]菜肴制作
  • [c]扫雷
  • [CF482B]Interesting Array
  • [hive] 窗口函数 ROW_NUMBER()