要求:从电脑上随机生成抽取任意一个整数(先测试1-10以内),
再让玩家从键盘上输入猜测的数字进行比较直到相同为止,最后统计猜测次数
import random #导入随机库random
correct = random.randint(1,10)
#从随机库中生成一个0-10整数,并保存在变量correct里面
guess = int(input('请输入您猜测是数字:'))
#从键盘上输入的数字字符串转换成整型并保存在变量guess里面
count = 0 #定义一个变量count存在猜测的次数
while True:
if guess > correct:
print('Too Big!')
count +=1 #将猜测的次数累加一次,相当于:count = count+1
guess = int(input('请输入您猜测的数字!'))
elif guess < correct:
print('Too Small!')
count = count+1
guess = int(input('请输入您猜测的数字:'))
else:
print('恭喜你猜中!')
count += 1
break #终止本次循环(大循环)
#补充:continue:终止小循环继续大循环
print('您一共猜测%d次'%count)
运行结果:
要求:用一百钱购买公鸡、母鸡、雏鸡,求一共有多少种情况?公鸡、母鸡、雏鸡分别是多少只?已知公鸡5钱/只、母鸡3钱/只、三只雏鸡/钱
big = 0
mid = 0
small = 0
for big in range(0,101):
for mid in range (0,101):
for samll in range(0,101):
if (big+mid+small == 100) and (5*big+3*mid+small/3 == 100):
print('公鸡:%d只\n母鸡:%d只\n雏鸡:%d只'%(big,mid,small))