#题目3:猴子吃桃#第一天摘若干个,吃了一半,又多吃了一个#以后每天都吃了一半零一个,到第10天,只剩下1个桃子,求第一天摘了多少?
n =1for i inrange(9,0,-1):
n =(n+1)*2print('第%i天剩%i个桃子'%(i,n))
#题目5:猜数字问题,要求如下:#随机生成一个整数#猜一个数字并输入#判断是大师小#判断时间#需要用time、random模块#该题目不需要创建函数import random
import time
starttime = time.time()
x = random.randint(0,10)
y =1.1while x!=y:
y =int(input('猜一个数:'))if x>y:print('小了')elif x<y:print('大了')print('相等!%i'%x ,'==','%i'%y)
endtime = time.time()print('用时为:',round(endtime-starttime,2))
# 题目1:有1,2,3,4个数字,能组成多少个互不相同且无重复数字的两位数?都是多少
n =0for i inrange(1,5):for j inrange(1,5):if i!=j:
n +=1
num ='%i%i'%(i,j)print(num)
#题目2:输入三个整数x,y,z,把3个数由小到大输出,可调用input(),需要加判断,输入的数据是否为数字,#提示:.isdigit()#该题目需要创建函数deff(n):
lst =[]for i inrange(1,n+1):
num =input('请输入第%i个数字'%i)while num.isdigit()==False:
num =input('输入的内容不是数字,请重新输入第%i个数字'%i)else:
lst.append(float(num))return(sorted(lst))
f(3)
#题目3:输入一行字符,分别统计出其中英文字母、空格,数字和其它字符的个数#提示:while函数,输入的字符不为'\n'#改题目不需要创建函数
st =input('输入一行字符:\n')
letters =0
space =0
digit =0
others =0for s in st:if s.isalpha():
letters +=1elif s.isdigit():
digit +=1elif s.isspace():
space +=1else:
other +=1print('输入的字符中,有{}个字母,有{}个空格,有{}个数字,有{}个其它字符'.format(letters,
space,digit,others))
#题目3:猴子吃桃#第一天摘若干个,吃了一半,又多吃了一个#以后每天都吃了一半零一个,到第10天,只剩下1个桃子,求第一天摘了多少?n = 1for i in range(9,0,-1): n = (n+1)*2 print('第%i天剩%i个桃子' %(i,n))#题目5:猜数字问题,要求如下:#随机生成一个整数#猜一个数字并输入#判断是大师小#判断时间#需...