第一天:人生苦短,我用Python
- 学习方法;【重在坚持!建议博客或有道云笔记整理+视频学习】
- 学习最终目标;【工作中一些工作自动化.】
- 虚拟机学习环境搭建;【软件WorkStations安装+虚拟机安装,默认Linux自带Python2.0,需要一定的Linux基础知识。】
- Windows系统里Python和Pygame的安装;【Python2.0和Python 3.0同时安装,注意环境变量设置,“运行”进入Python时注意“python.exe”名字。】
小白初识代码:【用户登录系统】
1 # -*- coding:utf-8 -*- 2 3 user = raw_input("请输入用户名:") 4 pwd = raw_input("请输入密码:") 5 6 if user == "alex" and pwd == "alex": 7 print "恭喜您登录成功!" 8 else: 9 print "登录失败!"
【百钱买百鸡问题】:一套非常经典的不定方程的问题,题目很简单。
公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡。其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。
分析:设公鸡x只,母鸡y只,小鸡z只。
x+y+z=100,
5x+3y+z/3=100,
下面看看x,y,z的取值范围。
由于只有100文钱,则5x<100 => 0<x<20,同理 0<y<33,那么z=100-x-y,
代码实现:
1 # -*- coding:utf-8 -*- 2 3 for x in range (1,20): 4 for y in range (1,33): 5 z = 100 - x - y 6 if (z%3 == 0) and (x*5+y*3+z/3 == 100): 7 s = "公鸡:%d只; 母鸡: %d只; 小鸡:%d只" %(x,y,z) 8 print(s)
最痛苦的事儿,不是失败,是我本可以!!