python讲义

2017-03-13  本文已影响0人  gaoljay

需要登录<a>www.shucunwang.com/RunCode/python3</a>进行练习

复习

  1. 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>
  2. while 循环
    1+ 2 + 3 + .....+ 100

<pre>
sum = 0
i = 0
while i <= 100:
sum = sum + i
i = i + 1

print(sum)

</pre>

  1. 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的平方根

上一篇下一篇

猜你喜欢

热点阅读