Python 函数小程序初解
程序代码自上往下运行,建议自上而下的完成下列任务
作业
- 文件a.txt内容:每一行内容分别为商品名字,价钱,个数,求出本次购物花费的总钱数
sum = 0
f = open('a.txt' ,'r' ,encoding='utf8') # 注意绝对路径与相对路径
# for i in date:    # 打印数据另外方式
# print(i)
for i in f.readlines():
    res = i.strip().split(" ")
    print(res)
    # a = res[1] 可以省略
    # print(type(a))可以省略
    sum += int(res[1])*int(res[2]) # 注意取出来的是字符串格式
print(sum)
f.close()
- 编写登录函数 - 将用户信息保存到文件内,用户信息可保存为 - nick:123|sean:456|tank:789
 
第一种方法:自己写的
inp_username = input('username: ').strip()
inp_pwd = input('password: ').strip()
def login(inp_username,inp_pwd):
with open('login.txt', 'rt', encoding='utf8') as fr:
for user_info in fr:
user_info = user_info.strip('\n')
user_info_list = user_info.split('|') # 切分字符串直接就是列表
msg = dict()
for msga in user_info_list:
msga = msga.split('												
Python 函数小程序初解的更多相关文章
- 一个python爬虫小程序
		起因 深夜忽然想下载一点电子书来扩充一下kindle,就想起来python学得太浅,什么“装饰器”啊.“多线程”啊都没有学到. 想到廖雪峰大神的python教程很经典.很著名.就想找找有木有pdf版的 ... 
- python 购物车小程序
		python 购物车小程序 功能要求:1.启动程序后,输入用户名密码后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买商品3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒4. ... 
- appium+python 微信小程序的自动化
		sudo kill -9 $(lsof -i:8889 -t) mitmweb -p 8889 -s addons.py mitmdump -q -p 8889 -s addons.py http: ... 
- Python基本小程序
		目录 Python基本小程序 一.筛选从1-100所有的奇数 二.筛选从0-100所有的偶数 三.求1-100之间所有的偶数和,奇数和 四.三个数由小到大输出 五.四个数字重复数字的三位数 Pytho ... 
- 40个Python入门小程序
		有不少同学学完Python后仍然很难将其灵活运用.我整理 37 个Python入门的小程序.在实践中应用Python会有事半功倍的效果. 分享 Github 项目,里面收集了 Python 学习资料 ... 
- 【python】——小程序之电话薄
		初学python,写一个小程序练习一下.主要功能就是增删改查的一些功能.主要用到的技术:字典的使用,pickle的使用,io文件操作.代码如下: import pickle #studentinfo ... 
- 适合新手的Python爬虫小程序
		介绍:此程序是使用python做的一个爬虫小程序 爬取了python百度百科中的部分内容,因为这个demo是根据网站中的静态结构爬取的,所以如果百度百科词条的html结构发生变化 需要修改部分内容. ... 
- Python UDP小程序
		为了做UDP的测试,采用了nc和Python的服务器端. nc的安装和使用: yum install -y nc nc -vuz Python的UDP服务器端小程序: # -*- coding: UT ... 
- python获取小程序手机号并绑定
		最近在做小程序开发,在其中也遇到了很多的坑,获取小程序的手机号并绑定就遇到了一个很傻的坑. 流程介绍 官方流程图 小程序使用方法 需要将 <button> 组件 open-type 的值设 ... 
随机推荐
- 剑指Offer-18.二叉树的镜像(C++/Java)
			题目: 题目描述 操作给定的二叉树,将其变换为源二叉树的镜像. 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ ... 
- Python接口自动化测试框架实战 从设计到开发
			第1章 课程介绍(不要错过)本章主要讲解课程的详细安排.课程学习要求.课程面向用户等,让大家很直观的对课程有整体认知! 第2章 接口测试工具Fiddler的运用本章重点讲解如何抓app\web的htt ... 
- T-SQL 简介
			1. 变量说明语句:用来说明变量的命令. 2. 数据定义语言(Data Definition Language,DDL):用来建立数据库和定义列等数据结构,主要是create table,drop d ... 
- node爬虫之图片下载
			背景:针对一些想换头像的玩家,而又不知道用什么头像的,作为一名代码爱好者,能用程序解决的,就不用程序来换头像,说干就干,然后就整理了一下. 效果图 环境配置 安装node环境 node -v node ... 
- 洛谷P2508 [HAOI2008]圆上的整点
			题目描述 求一个给定的圆$ (x^2+y^2=r^2) $,在圆周上有多少个点的坐标是整数. 输入格式 \(r\) 输出格式 整点个数 输入输出样例 输入 4 输出 4 说明/提示 \(n\le 20 ... 
- 阿里Sentinel支持Spring Cloud Gateway啦
			1. 前言 4月25号,Sentinel 1.6.0 正式发布,带来 Spring Cloud Gateway 支持.控制台登录功能.改进的热点限流和注解 fallback 等多项新特性,该出手时就出 ... 
- 纯CSS打造BiliBili样式博客主题
			前言 一直以来,我都在思考如何减少不必要的JS代码,仅通过CSS来实现博客园主题美化.CSS有很多魔法代码,例如:before,iconfont,order,等等,利用好这些技巧,也能实现很好美化效果 ... 
- 腾讯微视:向前一步是悲壮,向后一步是绝望zz
			“换做以往的任何一场战争,微博之战.搜索之战和电商之战——大量投入但始终不见效果,打到现在腾讯肯定已经交牌了.微视的不同之处在于,它有些悲壮,因为这是腾讯最不想交出的一张牌.” 文 | <财经& ... 
- H5 背景图片自适应屏幕问题解决办法
			今天也是偶然遇到这个问题的,平成很少用到关于css的内容,就在网上找了很多个方法,最后总结以下几种很实用的方法 方法1: <style> body{ background:url(beij ... 
- Go gRPC Hello World
			概述 开始 gRPC 了,这篇文章学习使用 gRPC,输出一个 Hello World. 用 Go 实现 gRPC 的服务端. 用 Go 实现 gRPC 的客户端. gRPC 支持 4 类服务方法,咱 ... 
