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

浙公网安备 33010602011771号