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("")
运行结果: