python讲义
2017-03-13 本文已影响0人
gaoljay
需要登录<a>www.shucunwang.com/RunCode/python3</a>进行练习
复习
- if else 语句
<pre>
age = 17
if age > 18:
print("you can get a driver lisense now")
else:
print("your age is not 18 yet")
</pre> - while 循环
1+ 2 + 3 + .....+ 100
<pre>
sum = 0
i = 0
while i <= 100:
sum = sum + i
i = i + 1
print(sum)
</pre>
- for循环
<pre>
sum = 0
for i in range(101):
sum = sum + 1
print(sum)
</pre>
新内容
break语句
<pre>
names = ["simon","johnny","andy"]
for name in names:
print(name)
if name == "johnny":
break
</pre>
数学函数
abs(x)
返回数字的绝对值,如abs(-10) 返回 10
ceil(x)
返回数字的上入整数,如math.ceil(4.1) 返回 5
floor(x)
返回数字的下舍整数,如math.floor(4.9)返回 4
max(x1, x2,...)
返回给定参数的最大值,参数可以为序列。
min(x1, x2,...)
返回给定参数的最小值,参数可以为序列。
pow(x, y)
x**y 运算后的值。
round(x [,n])
返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。
sqrt(x)
返回数字x的平方根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j
练习:
1.打印1到100能被8整除的数字
2.求-1023的绝对值
3.求1,-3,56,10,30中的最大值
4.求1,-3,56,10,30中的最小值
5.求6的7次方
6.求8,123137917四舍五入后的值
7.求81的平方根