此部分的涉及的算法非常简单,堪称入门版的入门版。因为有C语言基础,所以旨在了解Python语言的书写形式。(顺序依照粉笔讲义)
一、与C、C++的区别
1.不需要#include直接写
2.给变量赋值时不需要声明数据类型,即 变量名=值
3.无分号
4.输入输出:printf/scanf——>print/input
【例1.1】输出一个半径为2的圆的面积
>>> r=2
>>> s=3.14*r*r
>>> print("面积为",s)
面积为 12.56
【例1.2】输入半径能对应输出圆的面积
>>> r=int(input("请输入半径:"))
请输入半径:2
>>> s=3.14*r*r
>>> print("面积为",s)
面积为 12.56
1、input()函数返回的是一个字符串,【例1.2】如果写成
r=input("请输入半径:")
此句不会出错,但是在计算s时报错
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can't multiply sequence by non-int of type 'float'
不