Python编程必备基础:print&input、变量与运算符大揭秘

目录

一、Python 的 “开场白”:print 与 input

(一)print:让程序 “开口说话”

(二)input:与程序 “对话交流”

二、数据的 “小窝”:变量

(一)变量的定义与使用

(二)变量的命名规则

(三)变量的作用域

三、程序的 “运算魔法”:运算符

(一)算术运算符

(二)比较运算符

(三)逻辑运算符

(四)赋值运算符

(五)其他运算符

四、综合实战:小项目演练

(一)简易计算器

(二)用户信息收集器

五、总结与展望

(一)知识回顾

(二)未来拓展


一、Python 的 “开场白”:print 与 input

(一)print:让程序 “开口说话”

        在 Python 的世界里,print函数就像是一位贴心的小助手,它能帮我们把想要展示的信息输出到屏幕上,就好像是程序在 “开口说话”。无论是一段有趣的文字,还是计算得到的结果,print都能轻松搞定。

        比如,当我们想要输出一句问候语 “Hello, World!” 时,只需简单地写下print("Hello, World!"),运行代码,屏幕上就会立刻出现这句亲切的问候。这里的双引号是为了告诉 Python,里面的内容是一个字符串,也就是一段文本信息。

        print函数不仅能输出字符串,还能输出数字。假如我们计算 1 + 2 的结果,想看看答案是多少,代码可以这样写:print(1 + 2),运行后屏幕上会显示出3,是不是很简单直接?

        再进一步,如果我们有一些变量,也能通过print函数把它们的值展示出来。例如:

name = "小明"

age = 18

print("我的名字是", name, ",今年", age, "岁。")

        在这段代码中,我们定义了两个变量name和age,分别表示名字和年龄。然后在print函数中,通过逗号分隔,依次输出了字符串和变量的值,最终会输出 “我的名字是 小明 ,今年 18 岁。” 这样完整的信息。

        print函数还有一些有趣的小参数,比如sep和end。sep用于指定多个输出内容之间的分隔符,默认是空格。假如我们不想用空格,而想用 “-” 来分隔,代码可以这样写:

print("苹果", "香蕉", "橙子", sep="-")

        运行后输出的结果就是 “苹果 - 香蕉 - 橙子”。

        end参数则用于指定输出结束时的字符,默认是换行符\n。这就是为什么我们每次调用print函数输出内容后,下一次输出会自动换行。但如果我们不想换行,比如想在同一行继续输出其他内容,可以这样设置end参数:

print("今天天气真好", end=",")

print("适合出去散步。")

        运行这段代码,输出的结果会是 “今天天气真好,适合出去散步。”,两行内容被合并成了一行。

(二)input:与程序 “对话交流”

        input函数就像是 Python 程序与我们交流的窗口,通过它,我们可以从键盘输入信息,让程序获取我们提供的数据,实现人机交互。简单来说,它就是程序在问我们问题,等待我们回答。

        input函数的使用非常简单。比如,我们想让程序询问我们的名字,然后向我们打招呼,代码可以这样写:

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

print("你好,", name, "!欢迎来到Python的世界。")

        当程序运行到input函数这一行时,会在屏幕上显示 “请输入你的名字:”,然后等待我们输入。我们输入名字后,按下回车键,输入的内容就会被赋值给变量name。接着,print函数会使用这个变量,输出欢迎我们的话语。

        需要注意的是,input函数获取到的用户输入,无论我们输入的是数字、文字还是其他内容,Python 都会把它当作字符串来处理。这就意味着,如果我们输入的是数字,想要对这个数字进行数学运算,就需要进行类型转换。

        例如,我们想让程序计算两个数字的和,代码可能会写成这样:

num1 = input("请输入第一个数字:")

num2 = input("请输入第二个数字:")

# 这里直接相加会得到字符串拼接的结果,而不是数字相加

# result = num1 + num2

# 正确的做法是先将输入的字符串转换为整数

result = int(num1) + int(num2)

print("这两个数字的和是:", result)

        在这段代码中,我们首先使用input函数获取用户输入的两个数字,由于它们是字符串类型,所以不能直接进行加法运算。我们使用int()函数将这两个字符串转换为整数类型,然后再进行相加,这样就能得到正确的计算结果了。除了int()函数用于将字符串转换为整数,如果要转换为浮点数(小数),则可以使用float()函数 。

        input函数还可以用于更复杂的交互场景,比如让用户选择不同的操作选项,根据用户的选择执行不同的代码逻辑。例如:

choice = input("请选择操作:1. 加法 2. 减法 3. 乘法 4. 除法 ")

if choice == "1":

num1 = float(input("请输入第一个数字:"))

num2 = float(input("请输入第二个数字:"))

result = num1 + num2

print("结果是:", result)

elif choice == "2":

num1 = float(input("请输入第一个数字:"))

num2 = float(input("请输入第二个数字:"))

result = num1 - num2

print("结果是:", result)

# 这里省略乘法和除法的代码,原理类似

else:

print("无效的选择,请重新运行程序。")

        在这个例子中,程序首先让用户选择一个操作选项,然后根据用户的选择,获取两个数字并进行相应的运算,最后输出结果。这充分展示了input函数在实现人机交互和程序逻辑控制方面的强大作用。

二、数据的 “小窝”:变量

(一)变量的定义与使用

        在 Python 里,变量就像是一个个神奇的小盒子,我们可以把各种数据放进去,方便随时取用和操作。变量的定义非常简单,通过等号 = 来实现,等号左边是变量名,右边是赋给变量的值 。

        比如,我们要记录一个人的年龄,可以这样定义变量:

age = 25

        这里的 age 就是变量名,25 就是赋给它的值。之后,如果我们想输出这个年龄,就可以使用之前介绍的 print 函数:

print(age)

        运行结果会输出 25。

        变量不仅能存储数字,还能存储字符串。比如记录一个人的名字:

name = "小红"

print(name)

        运行这段代码,屏幕上会显示 “小红”。

        变量的强大之处在于,它的值是可以改变的。假如一个人的年龄增长了一岁,我们可以这样更新变量的值:

age = 25

age = age + 1

print(age)

        在这段代码中,首先将 age 赋值为 25,然后 age = age + 1 这行代码的意思是,先获取 age 原来的值 25,加上 1 得到 26,再把 26 重新赋

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大雨淅淅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值