日期: 2022-09-21 05:34:53 浏览数:3

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
泸州网页设计-高端网站设计公司

彩票游戏
import random
t1="开始游戏"
t2="结束游戏"
print(t1.center(50,"*"))
data1=[]
money=int(input("输入投入的金额:"))
print("你现在余额为:%d元"%money)
while 1:
for i in range(6):
n = random.choice([0, 1])
data1.append(n)
if money<2:
print("你的余额不足,请充值")
m=input("输入投入的金额:")
if int(m)==0:
break
else:
money=int(m)
while 1:
j=int(input("输入购买彩票数量"))
if money-j*2<0:
print("购买后余额不足,请重新输入")
else:
money = money - j * 2
print("你现在余额为:%d元" % money)
break
print("提示:中奖数据有六位数,每位数为0或者1")
n2=input("请猜测中奖数据:(输入的数字为0或1)")
print(str(data1))
f=[]
for x in n2:
f.append(x)
f1 = str(f)
f2 = f1.split("'")
f3 = "".join(f2)
print("你猜测的数据为:", f3)
if f3==str(data1):
print("中奖数字为:",data1)
print("恭喜你中大奖啦")
money=money+j*100
print("你现在余额为:%d元" % money)
else:
print("中奖数字为:", data1)
print("没有中奖,请继续加油")
con = input("请问还要继续么?结束请输入no,继续请任意输入字符:")
if con=="no":
break
data1=[]
print(t2.center(50,"*"))
print("你的余额为:%d元"%money)
sprinkle
sprinkle
117***1554@qq.com
4年前 (2018-07-21)
dzr
lei***407631@qq.com
19
生成直观的九连环解法:
#!/usr/bin/python
x = ["-θ","-θ","-θ","-θ","-θ","-θ","-θ","-θ","-θ"]
y = ["—","—","—","—","—","—","—","—","—"]
def down(n, l): #拆解
v = len(l) #计算数列个数用于改变数列对应位置
if n>2:
down(n-2, l) #拆下n-2的环
l[v-n] = "—" #将v-n位"-θ"改为"—" 表示拆下
for x in l: #输出列表每一个元素
print(x,end=' ')
print() #换行
up(n-2, l) #装上n-2位
down(n-1, l)#拆下n-1位, 后面同理
if n==2:
l[v-2], l[v-1] ="—","—"
for x in l:
print(x,end=' ')
print()
if n<2:
l[v-1] = "—"
for x in l:
print(x,end=' ')
print()
def up(n, l):
v = len(l)
if n>2:
up(n-1, l)
down(n-2, l)
l[v-n] = "-θ"
for x in l:
print(x,end=' ')
print()
up(n-2, l)
if n==2:
l[v-2], l[v-1] = "-θ","-θ"
for x in l:
print(x,end=' ')
print()
if n<2:
l[v-1] ="-θ"
for x in l:
print(x,end=' ')
print()
print("拆解 ")
for i in x:
print(i,end=' ')
print()
down(9, x)
print('--------------------------------- ','装上 ')
for i in y:
print(i,end=' ')
print()
up(9, y)
print("结束")
九连环拆解,递归算法
def down(n):
if n>2:
down(n-2)
print('卸下',n,'环')
up(n-2)
down(n-1)
if n==2:
print('卸下 {},{} 环'.format(n,n-1))
if n<2:
print('卸下',n,'环')
def up(n):
if n>2:
泸州网页设计-高端网站设计公司
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
输出结果:
Micachen
811***747@qq.com
payboy
jk@***.com
1-100 的和:
payboy
jk@***.com
Try
910***115@qq.com
while 循环语句和 for 循环语句使用 else 的区别:
Try
910***115@qq.com
1、如果 else 语句和 while 循环语句一起使用,则当条件变为 False 时,则执行 else 语句。
2.如果 else 语句和 for 循环语句一起使用,else 语句块只在 for 循环正常终止时执行!
在哪里学习就在哪里分享
dre***fjay@163.com
关于pass的作用:
pass只是为了防止语法错误。
pass就是一条空语句。在代码段中或定义函数的时候,如果没有内容,或者先不做任何处理,直接跳过,就可以使用pass。
在哪里学习就在哪里分享
dre***fjay@163.com
若能绽放光芒
740***128@qq.com
#十进制转化while True: number = input('请输入一个整数(输入Q退出程序):') if number in ['q','Q']: break #如果输入的是q或Q,结束退出 elif not number.isdigit(): print('您的输入有误!只能输入整数(输入Q退出程序)!请重新输入') continue #如果输入的数字不是十进制,结束循环,重新开始 else : number = int(number) print('十进制 --> 十六进制 :%d -> 0x%x' %(number,number)) print('十进制 --> 八进制 :%d -> 0o%o' %(number,number)) print('十进制 --> 二进制 :%d ->'%number,bin(number))若能绽放光芒
740***128@qq.com
HantCoCo
zco***@163.com
冒泡排序,python 版本
解析:很经典的排序方式,从数组中的第0个元素开始,与后面一个元素进行比较,如果前面的元素大于后面的元素,就调换位置,循环到最后(即:a0与a1比较得到结果后,a1与a2比较...),最大的元素被换到数组最末尾,剔除掉最后一个元素,在余下的数组元素中进行上述操作,到最后,整个数组呈现从小到大的排序
HantCoCo
zco***@163.com
jason
598***652@qq.com
猜拳小游戏
import randomwhile 1: s=int(random.randint(1,3)) if s==1: ind="石头" elif s==2: ind="剪刀" elif s==3: ind="布" m=input('输入石头,剪刀,布,输入end结束游戏:') blist=['石头','剪刀','布'] if(m not in blist) and (m!='end'): print("输入错误,重试:") elif(m=='end')and(m not in blist): print(ind) print(" 游戏退出") break elif m==ind: print("平") elif (m == '石头' and ind =='剪刀') or (m == '剪刀' and ind =='布') or (m == '布' and ind =='石头'): print ("电脑出了: " + ind +",你赢了!") else: print ("电脑出了: " + ind +",你输了!")jason
598***652@qq.com
sprinkle
117***1554@qq.com
原九九乘法表逆时针输出:
<pre>for i in range(9,0,-1): for j in range (1,i): print(" ",end="") for k in range (i,10): print("%dx%d=%d" % (i,k,k*i), end=" ") print()sprinkle
117***1554@qq.com
sprinkle
117***1554@qq.com
彩票游戏
import random t1="开始游戏"t2="结束游戏"print(t1.center(50,"*"))data1=[]money=int(input("输入投入的金额:"))print("你现在余额为:%d元"%money)while 1: for i in range(6): n = random.choice([0, 1]) data1.append(n) if money<2: