优秀的编程知识分享平台

网站首页 > 技术文章 正文

判断if

nanyue 2024-12-31 13:38:04 技术文章 11 ℃

input()

这里我们需要再学习一个python的内置函数:input()。它用于获取用户的键盘输入。当代码执行到 input() 时,程序会停下来等待用户输入,用户输入完成后按下回车键,用户输入的内容会被 input() 函数返回,同时程序继续执行后续代码。

案例1:

name = input("请输入你的名字:")
print(name)

案例2:

name = input("请输入你的名字:")
title = "我是"
print(title+name)

案例3:

name = input("请输入你的名字:")
adress = input("请输入我在的位置:")
action = input("请输入我的工作")
print(name+adress+action)

案例4:

num1 = input("请输入数字1:")
num2 = input("请输入数字2:")
print(int(num1)+int(num2))

总结:通过以上案例,可以看出input输入后的结果返回值类型都是字符串,input函数是一个一个执行的如果出现多个的话。

if判断

在 Python 中,if语句是一种控制结构,用于根据某个条件的值决定是否执行特定的代码块。if语句的作用就是根据一个或多个条件对代码进行分支控制。

语法:

if 条件1:

# 当条件1成立时执行这里的代码块

elif 条件2:

# 当条件2成立时执行这里的代码块

elif 条件3:

# 当条件3成立时执行这里的代码块

else:

# 当以上条件都不成立时执行这里的代码块

---提醒注意缩进哦---

height = int(input("请输入你的身高(cm):"))
vip_level = int(input("请输入您的vip级别(1~5):"))
if height < 120:
    print("您的身高小于120cm,可以免费游玩")
elif vip_level > 3:
    print("您的VIP级别大于3,可以免费游玩")
else:
    print("不好意思,所有条件又都不满足,需要购票10元")
print("祝您游玩愉快。")

条件表达式

在 Python 中,if语句可以使用以下条件表达式:

比较运算符:==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)

逻辑运算符:and(与)、or(或)、not(非)

成员运算符:in、not in

身份运算符:is、is not

这些条件可以组合使用,构成一个复杂的条件表达式。

注意事项

  1. 判断的返回值一定是布尔类型使用缩进来表示层次关系if语句如果没有else的情况,可以单独使用;if 也可以和elif来组合使用if语句可以嵌套使用俩个条件相同时,只运行第一个哦
#嵌套
score = int(input("请输入考试成绩:"))
if score >= 90:
    print("优秀")
else:
    if score >= 80:
        print("良好")
    else:
        if score >= 70:
            print("中等")
        else:
            if score >= 60:
                print("及格")
            else:
#俩个条件相同
age=int(input("请输入年龄:"))
if age >18:
    print("你可以自由进入网吧")
elif 16<=age <= 18:
    print("可以在家长的监督下进入网吧")                  #16岁重复了
elif 14<= age<= 16:
    print("可以在家长的监督下进入网吧,最多呆半个小时")      #16岁重复了
else:
    print("未成年禁止进入")

random

random模块是Python标准库中用于生成伪随机数的模块。

伪随机数是通过算法生成的数列,在一定范围内表现出随机性。

虽然这些数列在一定程度上是可预测的,但对于大多数应用来说已经足够。

(1)生成一个介于0~9之间的随机整数,包括0

import random
random_num = random.randint(0,9)
print(f"随机整数:{random_num}")

(2)生成一个介于0~1之间的浮点数;如果想要一个返回的话就用 random.uniform(起始, 结束)

import random
random_num = random.random()
print(f"随机整数:{random_num}")

(3)生成一个随机元素,只要可以循环的数据类型都可以如字符串,列表等

import random
a = "dsadas"
print(random.choice(a))

(4)打乱序列

import random
a = ['1','2','3']
random.shuffle(a)
print(a)

Tags:

最近发表
标签列表