英文网站建设运营,免费素材网址,中国最大的编程公司,大通县公司网站建设21.题目#xff1a;
猴子吃桃问题#xff1a;猴子第一天摘下若干个桃子#xff0c;当即吃了一半#xff0c;还不瘾#xff0c;又多吃了一个第二天早上又将剩下的桃子吃掉一半#xff0c;又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时
猴子吃桃问题猴子第一天摘下若干个桃子当即吃了一半还不瘾又多吃了一个第二天早上又将剩下的桃子吃掉一半又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时见只剩下一个桃子了。求第一天共摘了多少。
程序分析采取逆向思维的方法从后往前推断。
x2 1
for day in range(9,0,-1):x1 (x2 1) * 2x2 x1
print (x1)
输出 到这里你是否有很多问好呢
我们先看一个程序 这样应该就理解了吧嘿嘿
22.题目
两个乒乓球队进行比赛各出三人。甲队为a,b,c三人乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比c说他不和x,z比请编程序找出三队赛手的名单。
for i in range(ord(x),ord(z) 1):for j in range(ord(x),ord(z) 1):if i ! j:for k in range(ord(x),ord(z) 1):if (i ! k) and (j ! k):if (i ! ord(x)) and (k ! ord(x)) and (k ! ord(z)):print (比赛名单是a -- %s\t b -- %s\tc--%s % (chr(i),chr(j),chr(k)))
输出 到这里可能你又有很多问好了吧
在这里我们就需要介绍几个知识点了 1、中文编码声明注释# codinggbk 2、ord() 函数的作用获取字符对应的 ASCII 数值 3、使用 ord() 函数获取字符 a 和 A 的 ASCII 数值 4、使用 print() 输出获取到的 ASCII 数值 还不理解嘛
那我们直接上程序吧? 到这里我们就知道了大写的序号要先于小写滴
那么我们可不可以通过65/97找到她所代表的a/A呢
当然可以这就需要我们的 chr()函数 到这里我相信你一定理解了加油