day01笔记-百钱买百鸡(100文钱,必须买100只鸡,有几种方式)

简单的用户密码验证程序

hello.txt

# coding:utf-8

#raw_input函数 提示用户输入用户名
user = raw_input("请输入用户名:")
password = raw_input("请输入密码:")

if user == 'king' and password == '123':
	print("恭喜你登陆成功!!!")
else:
	print("登陆失败!!!")

百钱买百鸡(100文钱,必须买100只鸡,有几种方式)
百钱买百鸡的问题算是一套非常经典的不定方程问题,题目很简单:
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱,买一100只鸡
其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少凑足100文钱
分析:估计现在小学生都能手工推算这套题,只不是我们用计算机来推算,

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

buy.py

# 代码实现:
#公鸡20只
for x in xrange(1,20):
	for y in xrange(1,33): #母鸡3文钱一只,最多33只
		z = 100 - x - y
		if (z % 3 == 0 ) and (x * 5 + y * 3 + z / 3  == 100):
			s = "公鸡:%d只; 母鸡:%d只; 小鸡%d只"%(x,y,z)
			print(s)
# 公鸡:4只; 母鸡:18只; 小鸡78只
# 公鸡:8只; 母鸡:11只; 小鸡81只
# 公鸡:12只; 母鸡:4只; 小鸡84只

 

课后计划:
1.分组,占座(同一组座在一起)
2.博客
3.装虚拟机安装centos6.5,安装SSH ,通过windows链接虚拟机中的centos
    win:xshell
4.windows 这装python 环境 2.7.11
    http://www.python.org
    配置环境变量:
        我的电脑右键 属性 环境变量

5.抄写代码
    打开终端
    python d:\hello.txt
    python d:\buy.py

posted @ 2017-02-05 18:14  fullvip  Views(830)  Comments(0)    收藏  举报