当号码相等的时候越多,奖金就越多。 当两个数完全相等时,中大奖——1w元 分析:当两个数相等时,有两种情况。 此处产生随机数字运用了random模块
彩票游戏:
而彩票的中奖号码是随机的。
模拟彩票的工作原理,随机产生2个数,然后用户输入两个数字,通过数字的匹配来判断用户是否中奖。
设定以下规则:
当两个数相等时,中——5k元
只有一个数相等时,中——3k元。
顺序相等,得1w,顺序不等得5k。import random lottery=random.randint(0,99) guess=eval(input("请输入你的彩票号码:")) lotteryfirst=lottery//10 lotterysecond=lottery%10 guessfirst=guess//10 guesssecond=guess%10 if guess==lottery: print("恭喜得1w元") elif(guessfirst==lotterysecond and guesssecond==lotteryfirst): print("恭喜得5k元") elif(guessfirst==lotteryfirst or guesssecond==lotteryfirst or guessfirst==lotterysecond or guesssecond==lotterysecond ): print("恭喜得3k元") else: print("很遗憾你没中奖")
函数randint(a,b)可以用来产生一个a和b之间包括a和b的随机数
//整除符号求十位。
%取余求个位检测一个对象的位置
两点间的距离公式import turtle x1,y1=eval(input("输入圆心:")) radius=eval(input("输入半径:")) x2,y2=eval(input("输入一个点的坐标:")) turtle.penup()#画圆 turtle.goto(x1,y1-radius) turtle.pendown() turtle.circle(radius) turtle.penup()#画点 turtle.goto(x2,y2) turtle.pendown() turtle.begin_fill() turtle.color("pink") turtle.circle(1) turtle.end_fill() turtle.penup() turtle.goto(x1-70,y1-radius-20) turtle.pendown() d=((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))**0.5 if d<=radius: turtle.write("点在圆内") else: turtle.write("点在圆外") turtle.hideturtle() turtle.done()
解一元二次方程
import math a,b,c=eval(input("请输入a,b,c:")) num=(b**2-4*a*c)**0.5 r1=(-b+num)/2*a r2=(-b-num)/2*a a>0 if num>0: print("The roots are",r1,"and",r2) sum=eval(input("请输入r1和r2的和:")) print(sum+r1+r2) elif num==0: print("The root is",r1) else: print("The equation has no real roots")
当有两根的时候,提示用户输入两根之和,随后计算三个数之和。
此次就到这里,欢迎大家指导指正~ 我是爱吃肉的小白yyyloki,如果你觉得不错的话点个赞👍吧!或者你可以关注,持续更新。我们下次见~886
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算