当前位置: 代码迷 >> 综合 >> 某马python day03
  详细解决方案

某马python day03

热度:60   发布时间:2023-12-13 09:23:21.0

Python 基础学习

条件语句

  1. if语句实现的语法:是通过代码的缩进的形式进行控制的编程语言
''' '''
if条件:
条件成立执行的代码1
条件成立执行的代码2
'''
if True:print("我是符合if语句执行的代码");
print("执行完if语句执行的代码行");
print("-------------------------")
#上网界面的进阶版
age_1=input("请输入你的年龄:");
age_2=int(age_1);
if age_2>18:print(f"你的年龄是{
      age_1},符合上网的要求");
print("系统的关闭");
  1. if…else…语法实现和代码书写
''' if.....else 条件语句: if条件: 条件成立执行的代码1 条件成立执行的代码2 elsSe: 条件不成立执行的代码1 条件不成立执行的代码2 '''
age=input("请输入你的年龄:");
age_1=int(age);
if age_1>=18 :print(f"你的年龄为{
      age_1},祝你上网愉快");
else:print(f"你的年龄为{
      age_1},快滚回家学习");
print("退出上网系统");
  1. 多重判断条件
''' if条件1: 条件1成立执行的代码1 条件1成立执行的代码2 elif条件2: 条件2成立执行的代码1 条件2成立执行的代码2 e]Se: 以上条件都不成立执行执行的代码 '''
age=input("请输出你的年龄:");
age_1=int(age);
if (age_1>0) and (age_1<18):print(f"你的年龄为{
      age_1},请不要雇佣童工");
elif (age_1>18) and (age_1<60):print(f"你的年龄为{
      age_1},请奋斗吧");
elif (age_1<0) or (age_1>120):print(f"你的年龄为{
      age_1},您成精了");
else:print(f"你的年龄为{
      age_1},安详晚年");

多重判断的拓展:在python语言中,条件的书写是可以进行连写的。
在这里插入图片描述
4. if的嵌套和语法的实现:

''' if条件1: 条件1成立执行的代码 条件1成立执行的代码 if条件2: 条件2成立执行的代码 条件2成立执行的代码 '''
money=input("请问您是否有钱:");
seat=input("公交车上是否有座位:");
if money=="有":print(f"您兜里{
      money}钱,您请上车")if seat=="有":print(f"现在公交车上{
      seat}座位,您可以坐下");else:print(f"现在公交车上{
      seat}座位,烦请您站一会");
else:print(f"您兜里{
      money}钱,走开吧您");
  1. if嵌套循环执行的流程
    if嵌套循环的执行流程
  2. if判断语句的代码判断和随机数的生成代码:
import random
playerfloat=input("请出你的姿势 剪刀-1 包-2 锤-3:");
player=int(playerfloat)
computer=random.randint(1,3);
if (((player==1) and (computer==2))or ((player==2) and (computer==3))or ((player==3) and (computer==1))):print(f"此时玩家是{
      player},电脑是{
      computer}玩家获胜");
elif player==computer :print(f"此时玩家是{
      player},电脑是{
      computer},旗鼓相当");
else:print(f"此时玩家是{
      player},电脑是{
      computer},电脑获胜");
  1. 三目运算符
''' 条件成立执行的表达式if条件else条件不成立执行的表达式 '''
a=1;
b=2;
c= a if a>b else b;
print(c)