2018~2019第二学年17级信管班杨秀璋老师《大数据技术及运用》课堂python代码学习汇总(第一部分)

1、python基础输出

# -*- coding: utf-8 -*-

print "fsadfsad"
a = 10
print a
b = 205
print a, b

c = a+b
print c

c = a * b
print c
c  = a / b
print c

print 11/8

print u"余数", 9%2

运行结果:
在这里插入图片描述

2、python逻辑运算

# -*- coding: utf-8 -*-

a = 8
if (a>10):
    print u"大于10"
    print a
elif (a>5):
    print u"10-5"
    print a
else:
    print u"小雨等10"

#输入一个成绩
# 90 A 80 B 70 C 60 D E
m = 85
if  (m>=90):
    print m, "A"
elif (m>=80):
    print m, "B"
else:
    print m, "C"

#循环
# 1+2+3+...+100
i = 1
num = 0
while (i<101): 
    num = num + i
    i = i + 1
    # print num, i
    
    
print u"结果", num

运行结果:
在这里插入图片描述

3、导入包及符号输出

# -*- coding: utf-8 -*-
import math #导入math包

print math.pi#输出pi
print math.e

a = math.pow(2,10)#2的10次方
print a

b = math.sqrt(1024)#1024开平方
print b

c = math.pi/6
print math.sin(c)#输出sinc的值

import time

time.sleep(5)#5秒后输出“睡觉”
print u"睡觉"

运行结果:
在这里插入图片描述

4、九九乘法口诀表

print '\n'.join([' '.join(['%s*%s=%-2s' % (y,x,x*y) 
for y in range(1,x+1)]) 
for x in range(1,10)])

运行结果:
在这里插入图片描述

5、输出♥状nanalove

print'\n'.join([''.join([('nanalove'[(x-y)%7]
if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')
for x in range(-30,30)])
for y in range(15,-15,-1)])

运行结果:
在这里插入图片描述

6、画鱼

print'\n'.join([''.join(['*'if abs((lambda a:lambda z,c,n:a(a,z,c,n))(lambda s,z,c,n:z if n==0else s(s,z*z+c,c,n-1))(0,0.02*x+0.05j*y,40))<2 else' 'for x in range(-80,20)])for y in range(-20,20)])

运行结果:
在这里插入图片描述

7、模拟打开浏览器增加访问量

# -*- coding: utf-8 -*-
import urllib
import webbrowser as web
import time

url = "http://news.gufe.edu.cn/html/news/201905/4662.html"

i = 1
while i<20:
    web.open_new_tab(url)
    time.sleep(0.5)
    i = i + 1

运行结果:
在这里插入图片描述
在这里插入图片描述

8、输出三角形

# -*- coding: utf-8 -*-

# 正三角
for i in range(10):
    for j in range(0,i):
        print(""),
    for k in range(i,10):
        print("*"),
    print("")

# 倒三角
for i in range(10):
    for j in range(i,10):
        print(""),
    for k in range(0,i+1):
        print("$"),
    print("")

运行结果:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值