前言:
眼前小伙伴们对“c语言写bmi代码”可能比较重视,小伙伴们都想要学习一些“c语言写bmi代码”的相关文章。那么小编在网上网罗了一些对于“c语言写bmi代码””的相关内容,希望姐妹们能喜欢,我们一起来学习一下吧!一.基本理论
1.用计算机程序解决问题的过程:
分析问题—设计算法—编写程序—调试运行—检测结果
分析问题,分析问题的需求情况及已知条件,然后给出一个精确的描述
设计算法,根据分析,找出解决问题的方法和步骤
编写程序,选择一种程序设计语言来编写程序,实现算法
调试运行,检查程序的可行性
检测结果,对程序功能进行检测
2、算法:解决问题的步骤和方法。算法是编程的基础,也是编程的核心。
3、算法的三种描述方法:自然语言,流程图、程序代码(计算机语言)等
4、计算机语言:
低级语言
高级语言
机器语言、汇编语言、
Visual Basic(VB)、Python、C、C++、Java
5.流程图及基本结构
二.Python编程语言基础
1.常量和变量
常量:在程序运行中值始终不变的量称为常量。所有的常数都是常量。例如圆周率π,光的速度。
变量:在程序运行中值允许改变的量为变量。在Python中变量可以不用预先定义 ,变量的命名规则是选择题常考的知识点
1. 必须以字母或下划线开头,后面可以是字母、数字或下划线 。
2. 区分大小写。
3. 不能使用保留字。
2.赋值语句
变量 = 表达式
3.输入和输出语句
使用“input()”从键盘输入数据,使用“print()”在屏幕上输出数据,注意input接收字符串数据。
Myname=input(“请输入myname:”)
Print(“hello”,myname)
代码中的“hello”表示字符串,字符串就是文本,可以说字母、数字或符号。字符串与数字的区别在于,字符串两端需加引号,输出是原样显示引号中的内容。三种输出形式
4.数据类型
Python提供了整数、浮点数和字符串等常见数据类型。下面给出一些函数,它们可以把数据从一种类型转换为另一种类型。
float(): 根据一个字符串或整数创建一个新的浮点数(小数)
int(): 根据一个字符串或浮点数创建一个新的整数。
srt(): 根据一个数(也可以是任何其他类型)创建一个新的字符串。
age=input(“请输入年龄=”)
age=float(input(“请输入年龄=”))
5.常见的运算符:
常见数学运算符
操作符
描述
x+y
x与y的和
x-y
x与y的差
x*y
x与y的积
x/y
x与y的商
x//y
x与y的整数商,即不大于x与y的商的最大整数
x%y
x与y的商的余数,也称为模运算
-x
x的负值
+x
x的本身
x**y
x的y次幂,即xy
常见关系运算
运算符
描述
==
等于
!=
不等于
>
大于
<
小于
>=
大于等于
<=
小于等于
常见字符运算
操作符
描述
x+y
连接xy两个字符串
x*n 或n*x
复制n次字符串x
x in s
如果x是s的子串,返回True,否则返回False
str[i]
索引,返回第i个字符
str[N:M]
返回索引第N到第M的子串,不包含序号为M的字符
函数
描述
len(x)
返回字符串的长度
str(x)
返回任意类型x所对应的字符串形式
chr(x)
返回编码x所对应的单字符
ord(x)
返回单字符x所对应的编码
[典型例题]:
1. 下面哪个不是Python合法的变量名( )。
A. int3_2 B. 40XL C. self D. _name_
2.在Python中,字符串运算符“+”的作用是把两个或多个字符串连接成一个字符串。则表达式”20”+”19”+”20+19”的运算结果是( )
A.201939 B.392019 C.3939 D.201920+19
3. 用来接收键盘输入的函数是_____。
A.float B.input C.bmi D.print
4. 在Python中,能表示一元二次方程ax2+bx+c=0有两个不相等的实数解的条件是( )
A. a<>0 or b*b-4*a*c >0 B. a<>0 and b*b-4*a*c >0
C. a<>0 D. b*b-4*a*c >0
标签: #c语言写bmi代码