实例01(判断输入的是不是黄蓉所说的数)
1 print("今有物不知数,三三数之剩二,五五数之剩三,七七数之剩二,问几何? \n") 2 number = int(input("请输入您认为符合条件的数:")) #输入一个数 3 if number%3 ==2 and number%5 ==3 and number%7 ==2: #判断是否符合条件 4 print(number,"符合条件:三三数之剩二。五五数之剩三。七七数之剩二") 5 else: 6 print(number,"不符合条件")
实例02(验证瑛姑给出的答案是否正确)
1 print("今有物不知数,三三数之剩二,五五数之剩三,七七数之剩二,问几何? \n") 2 number = int(input("请输入瑛姑给出的数·:")) #输入一个数 3 if number%3 ==2 and number%5 ==3 and number%7 ==2: #判断是否符合条件 4 print(number,"符合条件") 5 else: #不符合条件 6 print(number,"不符合条件") 7
实例03(输出玫瑰花语)
1 print("在古希腊神话中,玫瑰集爱情与美丽于一身,所以人们常用玫瑰来表达爱情。") 2 print("但是不同朵数的玫瑰花代表的含义是不同的。\n") 3 #获取用户输入的朵数,并转换为整型 4 number = int(input("输入您想送几朵玫瑰花,小默会告诉您含义:")) 5 if number == 1: #判断输入的花朵数是否为1,代表1朵 6 #如果等于1则输出提示信息 7 print("1朵:你是我的唯一!") 8 elif number == 3: #判断是否为3朵 9 print("3朵:I love you!") 10 elif number == 10: #判断是否为10朵 11 print("10朵:十全十美!") 12 elif number == 99: #判断是否为99朵 13 print("99朵:天长地久!") 14 elif number == 108: #判断是否为108朵 15 print("108朵:求婚!") 16 else: 17 print("小默也不知道了!可以考虑送1朵、3朵、10朵、99朵、108朵哟!") 18
实例04(判断是否为酒后开车)
print("\n为了您和他人的安全,严禁酒后开车!\n") proof = int(input("请输入每100毫升血液的酒精含量:")) #获取用户输入的酒精含量,并转换为整型 if proof <20: #酒精含量小于20毫克,不构成饮酒行为 print("\n您还不构成饮酒行为,可以开车,但要注意安全!") else: if proof <80: #酒精含量小于80毫克,达到饮酒驾驶标准 print("\n已经达到酒后驾驶标准,清不要开车!") else: #酒精含量大于或等于80毫克,已经达到醉酒驾驶标准 print("\n已经达到醉酒驾驶标准,千万不要开车!")
实例05(助力瑛姑1:while循环版破解法)
1 print("今有物不知数,三三数之剩二,五五数之剩三,七七数之剩二,问几何? \n") 2 none = True #作为循环条件的变量 3 number = 0 #计数的变量 4 while none: 5 number += 1 6 if number%3 ==2 and number%5 ==3 and number%7 ==2: #判断是否符合条件 7 print("答曰:这个数是 ",number) #输出符合条件的数 8 none == False #将循环条件的变量赋值为否
![](/i/l/?n=22&i=blog/2980834/202209/2980834-20220921171228061-1798900789.png)
实例06(助力瑛姑2:for循环版解题法)
1 print("今有物不知数,三三数之剩二,五五数之剩三,七七数之剩二,问几何? \n") 2 for number in range(100): 3 if number%3 ==2 and number%5 ==3 and number%7 ==2: #判断是否符合条件 4 print("答曰:这个数是",number) #输出符合条件的数
![](/i/l/?n=22&i=blog/2980834/202209/2980834-20220921171405347-1389796478.png)
实例07(打印九九乘法表)
1 for i in range(1,10) : #输出9行 2 for j in range(1,i+1) : #输出与行数相等的列 3 print(str(j) + "×" + str(i) + "=" + str(i*j) + "\t",end=' ') 4 print('') #换行
![](/i/l/?n=22&i=blog/2980834/202209/2980834-20220921171612606-1381563517.png)
实例08(助力瑛姑3:for循环改进进阶版解题法)
1 print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n") 2 for number in range(100): 3 if number%3 ==2 and number%5 ==3 and number%7 ==2: 4 print("答曰:这个数是",number) 5 break
实例09(逢七拍腿游戏)
1 total = 99 #记录拍腿次数的变量 2 for number in range(1,100): #创建一个从1到100(不包括)的循环 3 if number % 7 ==0: #判断是否为7的倍数 4 continue #继续下一次循环 5 else: 6 string = str(number) #将数值转换为字符串 7 if string.endswith('7'): #判断是否以数字7结尾 8 continue #继续下一次循环 9 total -= 1 #可拍腿次数-1 10 print("从1数到99共拍腿",total,"次.") #显示拍腿次数
![](/i/l/?n=22&i=blog/2980834/202209/2980834-20220921171939806-1346953323.png)
标签:10,number%,eg,number,剩二,print,Python3,符合条件 From: https://www.cnblogs.com/ron312/p/16716465.html