前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【程序源代码】《零基础学编程-python》源码包2

【程序源代码】《零基础学编程-python》源码包2

作者头像
程序源代码
发布2020-07-07 14:33:06
3830
发布2020-07-07 14:33:06
举报
文章被收录于专栏:程序源代码程序源代码

关键字:python 编程

正文 | 内容

什么是运算符?运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。

01

【关系运算符】

关系运算符一般分为7种

【源码】

代码语言:javascript
复制
# 事例:判断学生成绩的等级
# 在生活中,如果说想要为学生的成绩排等级。比如大于等于90时是A级, 60-89分的是B级,小于60分为C级。
# 这个事例主要演示关系运算符。
# 定义一下用户输入的学生成绩的变量
score = float(input("请输入学生的成绩:"))

if score >= 90:
    print("A级")
if 60 <= score <= 89:
    print("B级")
if score < 60:
    print("C级")

02

【赋值运算符】

赋值运算符一般分为7种

【源码】

代码语言:javascript
复制
# 计算任意5个数字的乘积
# 演示赋值运算符
# 创建变量product 和first 并给这两个变量都赋值为1
product = 1
first = 1
while first <= 5:
    num = float(input("请输入随机的数字:"))
    product *= num
    first += 1
print(product)

03

【逻辑运算符】

逻辑运算符一般分为3种

【源码】

代码语言:javascript
复制
#判断三条边的边长是否能构成三角形
#公式任意两边相加的值大于第三个边,就认可构成三角形 ;否则不是三角形
# 演示逻辑运算符!!
a = float(input("请输入第一条边长:"))

b = float(input("请输入第二条边长:"))

c = float(input("请输入第三个边长:"))

if a + b > c and a + c > b and b + c > a:
    print("这三个边长可以构成一个三角形")
else:
    print("这三个边长不能构成一个三角形")

04

【字符串】

字符串是python中或者说编程语言中比较重要的一个概念。开发者必须要掌握并会应用它。

【源码】

代码语言:javascript
复制
# 判断是否是回文数
#  string a ="1111111
num = int(input("请输入一个正整数"))

num_r = str(num)[::-1]  # 将变量num 的数据类型转换成字符串,然后将num的值进行反转,最后将反转后的值赋值给num_r
print(str(num), num_r)

if str(num) == num_r:
    print("它是个回文数")
if str(num) != num_r:
    print("它不是个回文数")

05

【控制语句】

其实编程类似于写作文一样,写出好的代码就需要保持好的书写习惯,就像写出好的文章一样,要遵循一定的规则和习惯。不能天马行空的。

【源码】

代码语言:javascript
复制
name_1 = input("请输入第一个学生的姓名:")
h_1 = float(input("请输入第一个学生的身高"))

name_2 = input("请输入第二个学生的姓名:")
h_2 = float(input("请输入第二个学生的身高"))

name_3 = input("请输入第三个学生的姓名:")
h_3 = float(input("请输入第三个学生的身高"))

max_h = h_1
max_n = name_1

if h_2 > max_h:
    max_h = h_2
    max_n = name_2
if h_3 > max_h:
    max_h = h_3
    max_n = name_3;

print("身高最高的的学生是", max_n, "身高是", max_h)

【源码】

代码语言:javascript
复制
# while 循环语句
'''
国际象棋的棋盘有8行8列共64个格。假设在第1格中放1粒米,在第2格中放2粒米,以后每格中都放数量为前一格2倍的米粒,求最终棋盘可以放下多少个米粒数量。
用while语句编程'''
total = 0  # 总数
grid = 1  # 格子的编号,1、2、3、4、5、6
num = 1  # 格子的米粒数量
while grid <= 64:
    total += num  # 将当前的这个的格子上的米粒数量加到总数上去。
    grid += 1  # 格子数加1,移到下一个格子
    num *= 2  # 计算下一个格子的米粒数,其实是上一个格子米粒数的2倍
print("棋盘上总数:", total)

06

【算术运算符】

加减乘除我们从小学的时候就已经开始使用了。其实越是小的东西,越基础的知识我们更应该扎实地掌握并运用到实际中去。

【源码】

代码语言:javascript
复制
# 一元二次方程ax^2+bx+c=0的求根公式是x=[-b±√(b²-4ac)]/(2a)
# x2-5x +4=0
# 其中a= 1 b=-5 c =4
# 求解一元二次方程:x²-5x+4=0
# 其中a=1,b=-5,c=4
a = 1
b = -5
c = 4
x1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
x2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
print("x1 =", x1)
print("x2 =", x2)
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序源代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档