Python学习笔记2_一些小程序】的更多相关文章

counts = [98,12,3,4,1,4,9,3821] minNum = min(counts) #print minNum minNum_index = counts.index(minNum) #print minNum_index #找出列表中最小的2个元素 def find_two_smallest(L): smallest = min(L) min_index = L.index(smallest) L.remove(smallest) smallest2 = min(L) m…
练习小程序之 ----------" input " 隐藏陷阱 age=input('please enter your age:') if age>=18: print('adult') else: print('teeager') 报错如下 ↓↓↓↓↓↓ 最后提示 —— 类型错误:非规则 类型:字符串>=整型,也就是说 由于程序将“字符串”与“整型数字”去做 比较运算了,这二者非同一类不能计算,所以报错. 可我刚才明明给age输入的20啊,20>=18有错吗?难道…
微信小程序开发:学习笔记[7]——理解小程序的宿主环境 渲染层与逻辑层 小程序的运行环境分成渲染层和逻辑层. 程序构造器…
简介 美团出品的mpvue已经开源出来很久了,一直说要进行一次实践,这不最近一次个人小程序开发就用上了它. 看了微信官方的数据请求模块--request,对比了下get和post请求的代码,发现如果在每一个地方都用request的话,那会有很多代码是冗余的,于是就准备自己封装一个,下面就记录一下封装过程.注释也写在下面的代码里了. 实现的结果 代码要简洁 无需每个页面引入一次 Promise化,避免回调地狱 封装代码 //src/utils/net.js import wx from 'wx';…
在我们平时编写程序时,常常会遇到各种错误,俗称BUG.而我们程序猿的工作常常需要对程序进行调试,也就是所谓的debug. 程序调试是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程.而在 python 程序编写时,常常使用以下几种方法进行调试: 1.使用print 方法,在程序运行的关键处打印出相关信息. 缺点:在程序发行时,需要去除这些调试用代码. 2.使用assert机制,通过使用断言的方式,在程序错误时打印出相关信息. 3.记录日志 4.IDE自带的…
'''购物小程序:用户启动时先输入工资用户启动程序后打印商品列表允许用户选择购买商品允许用户不断购买各种商品购买时检测余额是否够,如果够直接扣款,否则打印余额不足允许用户主动退出程序,退出时打印已购商品列表'''salary=input("input you salary:")if salary.isdigit(): salary=int(salary)else: exit("invalid data type.....")welcome_msg='welcome…
从一个小程序说起2 要求:编写一个程序,要求用户输入一串整数和任意数目的空格,这些整数必须位于同一行中,但允许出现在该行中的任何位置.当用户按下键盘上的"Enter"键时,数据输入结束.程序自动对所有的整数进行求和并打印出结果. C语言版本: #include <stdio.h> #include <stdlib.h> void main() { int i; ; char ch; printf("请输入一串整数和任意数目的空格: "); )…
从一个小程序说起 这一讲的主要目的是帮助大家在C语言的背景知识上与C++建立联系. 问题探索 问题:对一个整型数组求和. 要求:定义一个存储着 n 个元素的数组,要求用C语言完成这个任务. 赶紧的:大家一起动手! 参考: #include <stdio.h> int addArray( int array[], int n ); int main() { , , , , , , , , , }; ]); printf("结果是: %d\n", addArray( data,…
计算思维: 逻辑思维:推演和演绎 实证思维:实验和验证,引力波->实验 计算思维:设计和构造,计算机为代表,汉诺塔递归. 计算思维特征 抽象和自动化,抽象问题的计算过程,利用计算机自动化求解. 计算生态的运用: 编程的起点不是算法而是系统,编程如同搭积木,利用计算生态为主要模式,编程的目标是快速解决问题.需要理解和运用计算生态,站在巨人的肩膀上. 基本程序设计模式: IPO,自顶向下,模块设计(分而治之,松紧耦合),配置化设计(引擎配置,程序执行与配置分开) 应用开发的四个步骤: 产品定义->…
问题 pyinstaller打包的pyqt5程序在部分电脑上会失败.用户截图提示下边错误日志 无法定位程序输入点 ucrtbase.terminate 于动态链接库 api-ms-win-crt-runtime-l1-1-0.dll 上 以及 Error loading Python DLL: C:\Users***\python35.dll (error code 127) 解决方案 查找一通之后,在stackoverflow找到了两个解决方案 Install theWindows 10 SD…