第三章
实例01:
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
number=int(input("请输入您认为符合条件的数:"))
if number%3==2 and number%5==3 and number%7==2:
print(number,"符合条件:三三数之剩二,五五数之剩三,七七数之剩二")
实例02:
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
number=int(input("请输入瑛姑给的数:"))
if number%3==2 and number%5==3 and number%7==2:
print(number,"符合条件")
else:
print(number,"不符合条件")
实例03:
print("在古希腊神话中,玫瑰集爱情与美丽于一身,所以人们常用玫瑰来表达爱情。")
print("但是不同朵数的玫瑰花代表的含义是不同的。\n")
number=int(input("输入你想送几朵玫瑰花,我会告诉你含义:"))
if number==1:
print("一朵:你是我的唯一!")
elif number==3:
print("三朵:I Love You!")
elif number==10:
print("十朵:十全十美!")
elif number==99:
print("九十九朵:天长地久!")
elif number==108:
print("一百零八朵:求婚!")
else:
print("我也不知道了!可以考虑送一朵、三朵、十朵、九十九朵、一百零八朵哟!")
实例04:
print("\n为了您和他人的安全,严禁酒后开车!\n")
proof=int(input("请输入每一百毫升血液的酒精含量:"))
if proof<20:
print("\n您还未构成饮酒行为,可以开车,但要注意安全!")
else:
if 20<=proof<80:
print("\n已经达到酒后驾驶标准,请不要开车!")
else:
print("\n已经达到醉酒驾驶标准,千万不要开车!")
实例05:
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
none=True
number=0
while none:
number+=1
if number%3==2 and number%5==3 and number%7==2:
print("答曰:这个数是",number)
none=False
实例06:
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in range(100):
if number%3==2 and number%5==3 and number%7==2:
print("答曰:这个数是",number)
实例07:
for i in range(1,10):
for j in range(1,1+i):
print(str(j)+"x"+str(i)+"="+str(j*i)+"\t",end='')
print('')
for i in range(-9,0):
for j in range(1,10):
if(j==i*(-1)):
print(j,"*",i*(-1),"=",i*j*(-1))
break
else:
if(i*j*(-1)>9):
print(j,"*",i*(-1),"=",i*j*(-1),end=" ")
else:
print(j,"*",i*(-1),"=",i*j*(-1),end=" ")
实例08:
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in range(100):
print(number)
if number%3==2 and number%5==3 and number%7==2:
print("答曰:这个数是",number)
break
实例09:
total=99
for number in range(1,100):
if number%7==0:
continue
else:
string=str(number)
if string.endswith('7'):
continue
total-=1
print("从1数到99共拍腿",total,"次.")
实战:
一:模拟支付宝蚂蚁森林能量产生过程:
print("查询能量请输入能量来源!退出程序请输入0")
source=input("能量来源如下:\n生活缴费、行走捐、共享单车、线下支付、网络购票\n")
if source=='生活缴费':
print("100g")
elif source=='行走捐':
print("200g")
elif source=='共享单车':
print("300g")
elif source=='线下支付':
print("400g")
elif source=='网络购票':
print("500g")
elif source=='0':
print("已退出")
二 猜数字游戏:
import random
a=random.randint(1,10)
str_a=str(a)
print("-----猜数字游戏-----")
b=int(input("请输入1~10之间的任意一个数"))
for number in range(1,4):
if b<1:
break
if b<a:
b=int(input("太小,请重新输入:"))
elif b>a:
b=int(input("太大,请重新输入:"))
if b==a:
print("恭喜你,你赢了,猜中数字是:"+str_a)
print("------游戏结束------")
三,模拟跳一跳小游戏
print("------跳一跳------")
print("欢迎回来,请开始游戏......\n请输入(中心、音乐块、微信支付块):")
for number in range(1,10):
a = input("请输入:")
if a == '中心':
print("您的分数为:30")
elif a == '音乐块':
print("您的分数为:35")
elif a == '微信支付块':
print("您的分数为:40")
else:
break
print("游戏结束!")
四,模拟10086查询功能
print("------10086查询功能------")
print("输入1,查询当前余额\n输入2,查询当前剩余流量\n输入3,查询当前剩余通话\n输入0,退出自动查询系统\n")
print("请输入你要查询的类型序号:")
none = True
while none:
number = input()
if number == '1':
print("当前余额为:999元")
elif number == '2':
print("当前剩余流量为:5G")
elif number == '3':
print("当前剩余通话为:189分钟")
elif number == '0':
print("退出自动查询系统!")
else:
print("无此类型,请重新输入!")
none=False