需求:通过输入岗位名称判断使用哪个账号 如果是产品,使用admin账号 如果是开发,使用exploitation账号 如果是测试,使用test账号 如果以上都不是,则输出你不是该公司人员 user == str(input("输入岗位名称")) if user =="产品": print("admin") elif user =="开发": print("exploitation") elif user =="测试": print("test") else: print("你不是该公司人员")
//通过输入number的值,判断0-100之间任意一个数字能否被三整除 '''思路:首先需要判断number的值是否在0-100以内 其次在判断这个值能否被3整除,被三整除可以使用number和3取余数=0''' number=int(input("输入number的值")) if number >=0 and number<=100: if number % 3 ==0: print("可以被3整除") else: print("不可以被3整除") else: print("这个数字不在范围内")
随机数生成飞机大炮 import random a=random.rangdint(3,5) if a==3: print("feiji") elif a== 4: print("tanke") else: print("dapao")
案例
做一个石头剪刀布的小游戏 '''思路:1-定义变量【first = 石头 second = 剪刀 third =布】 我使用input函数输入a的值 电脑使用random生成随机数 电脑赢的情况:电脑出的布,我出的石头,or电脑出的石头,我出的布or电脑出的剪刀,我出的布 我赢的情况:电脑出的石头,我出的布or电脑出的剪刀,我出的石头or电脑出的布,我出的剪刀'''
电脑
我
结果
石头
剪刀
电脑赢
布
石头
电脑赢
剪刀
布
电脑赢
computer
me
结果
石头
布
我赢
剪刀
石头
我赢
布
剪刀
我赢
computer
me
结果
石头
石头
平局
剪刀
剪刀
平局
布
布
平局
import random computer=random.randint(1,3) b = None if computer == 1: b = "stone" elif computer ==2: b="scissors" else: b="cloth" person=str(input("输入你要出的值")) if person == "stone" or person == "scissors" or person=="cloth": if (b == "stone"and person == "scissors") or( b == "cloth" and person == "stone") or( b == "scissor"and person == "cloth"): print("电脑出的:%s,我出的:%s,电脑赢!"%(b,person)) elif (person == "cloth"and b == "stone")or(person == "stone"and b == "scissors") or (person == "scissors"and b =="cloth"): print("我出的:%s,电脑出的:%s,我赢了!"%(person,b)) else: #(b == "stone",person == "stone") or (b == "scissors",person == "scissors")or( b == "cloth",person == "cloth"): print("电脑出的:%s,我出的:%s,结果相同,这局是平局!" % (b,person)) else: print("您输入的值不在有效范围请重新输入") '''注意:规定好取值范围,不然会出bug 在对比时是两个条件必须都相等才能对比,不然也会出bug'''
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」