写的python练习程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序一:
print("who do you think I am?")
m=input()
print("OH,yes!I am %s"%m)
程序二:猜已经给定的数字
a=10
print("what do you think I am ?")
b=int(input())
while (a!=b):
if a>b:
print("too small!")
b=int(input())
else:
print("too big!")
b=int(input())
print ("YES!you are right!")
程序三:猜电脑随机给出的数字
from random import randint
a=randint(1,100)
print("Guess,what I think?")
b=int(input())
while(a!=b):
if a
b=int(input())
else:
print("too small!")
b=int(input())
print("OH,yes!you are right")
程序四:求从1加到100之和
a=0
s=0
while(a<100):
a=a+1
s=s+a
print(s)
程序五:换行标识符的使用
print("\n\
He is a good boy!\n\
\\\\_v_//\n\n")
程序六:用%对字符串格式化
name="Jerry"
num=30
print("%s is %d olds"%(name,num))
程序七:打印4行每行4颗星
for i in range(0,5):
for i in range(0,5):
print("*",end="")
print("\n")
程序八:依次打印每行1、2、3、4颗星
for i in range(0,5):
for j in range(0,i):
print("*",end="")
print("\n")
程序九:自定义函数比较大小,猜电脑随机数字
def asd(x,y):
if x
return False
if x>y:
print("too big")
return False
if x==y:
print("bingo")
return True
from random import randint
a=randint(1,100)
print("Guess what I think ?")
mk=False
while(mk==False):
b=int(input())
mk=asd(b,a)
print("\n")