![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python语言设计基础
是草莓熊吖
努力堆积代码中.....
展开
-
程序的循环结构
问题:ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'C:\\Users\\ASUS\\AppData\\Local\\Temp\\pip-uninstall-c4kp5n_2\\pip.exe'Consider using the `--user` option or check the permissions.解决:原创 2022-05-24 09:22:11 · 124 阅读 · 0 评论 -
多分支条件组合实例:身体质量指数BIM
BMI=体重(kg)/ 身高^2(m)1.问题需求-输入:给定体重和身高值-输出:BIM指标分类信息(国内和国际)方法一:分别计算并给出国际和国内BIM分类#BIM.pyheight, weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]: "))bmi = weight / pow(height, 2)print("BMI 数值为:{:.2f}".format(bmi))wto, dom = "", ""if bmi < 18.5:原创 2022-05-22 18:23:43 · 922 阅读 · 0 评论 -
程序的异常处理
1.异常处理的基本使用类型类型一:try: <语句1>except: <语句2>实例:try: num=eval(input("请输入一个整数")) print(num**2)except: print("输入不是整数")类型二:try: <语句1>except <异常类型>: <语句2>实例:try: num=eval(input("请输原创 2022-05-22 10:59:41 · 111 阅读 · 0 评论 -
程序分支结构
单分支结构根据判断条件结果而选择不同向前路径的运行方式,只需判断一个条件,根据条件是否成立来执行程序。if <条件> : <语句块>guess = eval(input())if guess == 85: print("猜对了")二分支语句guess = eval(input())if guess == 85: print("猜对了")else: print("猜错了")二分支结构的紧凑形式适用于简单表达式原创 2022-05-22 10:20:44 · 212 阅读 · 0 评论 -
文本进度条
1.需求分析-采用字符串方式打印可以动态变化的文本进度条-进度条需要能在一行中逐渐变化-采用sleep()模拟一个持续的进度2.基本多行文本进度条#基本多行文本进度条.pyimport timescale = 20print("------执行开始------")for i in range(scale+1): a, b = '**' * i,'..' * (scale - i) c = (i/scale)*100 print("%{:^3.0f}[原创 2022-05-08 15:57:27 · 470 阅读 · 0 评论 -
time库的使用
-time库是python中处理时间的标准库1.计算机时间的表达-提供获取系统时间并格式化输出功能-提供系统级精确计时功能,用于程序性能分析表达式:import time()time.<b>()2.time库包括三类函数-时间获取:time() ctime() gmtime()-时间格式化:strftime() strptime()-程序计时:sleep() perf_counter()3.时间获取4.时间格式化将时原创 2022-05-08 15:16:32 · 1851 阅读 · 0 评论 -
字符串类型及操作
字符串-有0个或多个字符组成的有序字符序列-字符串由一对单引号或一对双引号表示-字符串是字符的有序序列,可以对其中的字符进行索引字符串切片的高级使用方法使用[M:N:K]根据步长对字符串切片-<字符串>[M:N],M缺失表示至开头,N缺失表示至结尾"零一二三四五六七八九十"[:3] 结果是“零一二”-<字符串>[:M:N:K],根据步长K对字符春切片"零一二三四五六七八九十"[1:8:2] 结果是“一三五七”字符串逆序过来"零一二三四五六七原创 2022-05-06 17:28:47 · 599 阅读 · 0 评论