实例01 判断输入的是不是黄蓉所说的数
if语句
点击查看代码
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
number = int(input("请输入您认为符合条件的数:")) #输入一个数
if number%3 ==2 and number%5 == 3 and number%7 ==2: #判断是否符合条件
print(number,"符合条件,三三数之剩二,五五数之剩三,七七数之剩二")
运行结果
实例02 验证瑛姑给出的答案是否正确
if...else 语句
点击查看代码
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("1朵: 你是我的唯一!")
elif number == 3:
print("3朵: I love you!")
elif number == 10:
print("10朵:十全十美!")
elif number == 99:
print("99朵:天长地久!")
elif number == 108:
print("108朵:求婚!")
else:
print("小默也不知道了!可以考虑送1朵、3朵、10朵、99朵或108朵哟!")
运行结果
实例04 判断是否为酒后驾车
点击查看代码
print("\n为了您和他人的安全,严禁酒后开车!\n")
proof = int (input("请输入每100毫升血液的酒精含量:"))
if proof<20:
print ("\n您还不构成饮酒行为,可以开车,但要注意安全!")
else:
if 80>proof>=20:
print("\n您已经达到酒后驾驶标准,请不要开车")
else:
print("\n您已经达到醉酒驾驶标准,千万不要开车")
运行结果
实例05 助力瑛姑1:while循环版解题法
点击查看代码
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 打印九九乘法表
点击查看代码
for i in range (1,10):
for j in range(1,i+1):
print(str(j)+"×"+str(i)+ "=" + str(i*j)+"\t", end='')
print('')
#正
for i in range (9,0,-1):
for j in range(1,i+1):
print(str(j)+"×"+str(i)+ "=" + str(i*j)+"\t", end='')
print('')
#反
运行结果
实例07 助力瑛姑2:for 循环版解题法
点击查看代码
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in range(100):
if number%3 ==2 and number%5 == 3 and number%7 ==2: #判断是否符合条件
print("答曰:这个数是", number)
运行结果
实例08 助力瑛姑3:for循环改进版解题法
点击查看代码
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in range(100):
if number%3 ==2 and number%5 == 3 and number%7 ==2: #判断是否符合条件
print("答曰:这个数是", number)
continue
运行结果
实例09 逢七拍腿游戏
点击查看代码
total = 99 #记录拍腿次数的变量
for number in range (1,100): #创建一个从1到100(不包括)的循环
if number %7 == 0: #判断是否为7的倍数
continue #继续下一次循环
else:
string = str(number) #将数值转化为字符串
if string.endswith('7'): #判断是否以字符7结尾
continue #继续下一次循环
total -= 1 #可拍腿次数-1
print("从1数到99共拍腿",total,"次。") #显示拍腿次数
运行结果
实战一 模拟支付吧蚂蚁森林的能量产生过程
支付宝的蚂蚁森林通过日常的走步、生活缴费、线下支付、网络购物、共享
单车等低碳、环保行为可以积攒能量,当能量达到一定数量后,可以种一颗真
正的树。
点击查看代码
p = 1;
while p:
p=str(input("查询能量请输入能量来源!退出程序请输入0\n能量来源如下:\n生活缴费、行走捐、共享单车、线下支付、网络购票\n"))
if p == '0':
print("已退出")
else:
if p == '生活缴费':
print("500g")
if p == '行走捐':
print("200g")
if p == '共享单车':
print("300g")
if p == '线下支付':
print("100g")
if p == '网络购票':
print("400g")
运行结果
实战二 猜数字游戏
点击查看代码
import random
a = random.randint(1,10)
sa = str(a)
print("------猜数字游戏------")
b = int(input("请输入1~10之间的任意一个数:"))
for number in range(1,5): #最多猜4次
if b < 1:
break
if b < a:
b = int(input("太小,请重新输入:"))
elif b > a:
b = int(input("太大,请重新输入:"))
if b == a:
print("恭喜你,你赢了,猜中的数字是:"+sa)
print("------游戏结束------")
运行结果
实战三 猜数字游戏
点击查看代码
print("------跳一跳------\n")
print("欢迎回来,请开始游戏......\n请输入(中心、音乐块、微信支付块):")
for number in range(1,10):
a = input("请输入:")
if a == '中心':
print("您的分数为:2")
elif a == '音乐块':
print("您的分数为:32")
elif a == '微信支付块':
print("您的分数为:42")
else:
break
print("游戏结束!")
运行结果
实战四 模拟10086查询功能
点击查看代码
print("------10086查询功能------")
print("输入1,查询当前余额\n输入2,查询当前剩余流量\n输入3,查询当前剩余通话\n输入0,退出自动查询系统\n")
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("退出自动查询系统!")
none = False
运行结果
标签:语句,elif,number%,第三章,流程,number,剩二,print,输入
From: https://www.cnblogs.com/m7hhhhhh/p/16717538.html