彩票游戏:

当号码相等的时候越多,奖金就越多。

而彩票的中奖号码是随机的。

模拟彩票的工作原理,随机产生2个数,然后用户输入两个数字,通过数字的匹配来判断用户是否中奖。

设定以下规则:

当两个数完全相等时,中大奖——1w元

当两个数相等时,中——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("很遗憾你没中奖")

此处产生随机数字运用了random模块

函数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,如果你觉得不错的话点个赞

标签:turtle,python,笔记,y1,num,eval,print,input,表达式

python条件表达式连起来写一段话_python学习笔记十三条件表达式应用相关推荐

  1. python语言的33个保留字的基本含义_Python学习笔记——Python的33个保留字及其意义,python,pythone33,含义...

    Python学习笔记--Python的33个保留字及其意义,python,pythone33,含义 发表时间:2020-03-27 笔记走起 正文 序号 保留字 含义 1 and 用于表达式运算,逻辑 ...

  2. python写完程序保存_Python学习笔记——文件处理

    1.文件路径 1.1 不同系统环境下的路径 1.2 当前工作目录 1.3 绝对路径和相对路径 1.4 新建文件夹-- os.makedirs() 2.文件的读写 2.1 打开文件 2.2 读写文件 3 ...

  3. python读取html内容 dom获取_python学习笔记十三 JS,Dom(进阶篇)

    JS介绍 JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用:JavaScript 是因特网上最流 ...

  4. python半径为2.11的圆球的体积_python 学习笔记 11 -- 使用参数使你的程序变得更性感...

    当然,在之前的系列中,我已介绍如何给 Python 脚本传参,当然,今天不会继续介绍这么无聊的东东.首先使用 python 的sys.argv 传参的话,就固定了参数的个数.顺序以及格式,这么死的规定 ...

  5. 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程

    8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...

  6. php实现下雪场景,下雪的唯美短句 下雪的场景写一段话

    一篇关于下雪的唯美短句分享,纯洁的雪,洗濯了肮脏的世界,说好陪我看第一场雪的人,却已经不见,但我却好想变成雪花,这样就可以落在你的肩头!下雪的场景写一段话整理分享,希望大家喜欢 下雪的唯美短句 (一) ...

  7. 如何写好科研论文(学习笔记2000字)

    如何写好科研论文(学习笔记2000字) 通过本课程的学习,我学习到了许多如何写好科研论文的方法,接下来我将具体阐述我的收获. 一.在第一章中,主要学习了如何造就一篇优秀的学术论文. (一)标题要起得好 ...

  8. python图形设置_python学习笔记——基本图形绘制

    1.python蟒蛇python蟒蛇代码 #PythonDraw.py import turtle turtle.setup(650,350,200,200)# 设置画布的长.宽.起点 turtle. ...

  9. 最热网友收藏:写得蛮好的linux学习笔记(2007年第10周)

    2007年第10周最热网友收藏 上班人员必读:"五险一金"详解!(130),共376人收藏,liukang520236首先收藏 写得蛮好的linux学习笔记-(96),共159人收 ...

最新文章

  1. moldflow2019安装教程
  2. 排序算法-07归并排序(python实现)
  3. python生成二维坐标点_Python numpy:根据坐标创建二维数组
  4. 剑指 Offer II 070. 排序数组中只出现一次的数字
  5. windows无法访问_注册CourseMaker之后无法登录,显示“网络无法访问……”,怎么办?...
  6. JavaScript DOM 编程艺术(第2版)读书笔记 (7)
  7. OD调试器调试Delphi程序按钮事件断点方法
  8. oracle中的存储过程和存储函数的区别
  9. 旧手机利用(Android),当wifi,当mic,当ipcamera
  10. 计算机操作系统在线阅读,计算机操作系统 孙雅如.pdf
  11. 计算机组成原理复习笔记
  12. hbase regionserver挂掉报错has too many store files delaying flush up to 90000ms
  13. php如何解析QQ音乐,QQ音乐解析接口分享
  14. # 书籍《银河帝国3:第二基地》读后感-20211018
  15. python大写数字转阿拉伯数字脚本
  16. \t\t无锡联通宽带最新覆盖小区名单?
  17. 人机博弈 围棋程序GNU GO 所有版本源码及使用方法
  18. 手机端的多图片剪辑上传支持手势支持预览
  19. 标准清洗槽中的质量参数的监控方法
  20. Python实现简易中国剩余定理(信安密码实验)

热门文章

  1. 在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等
  2. CXF WebService整合Spring
  3. Android与服务进程内通信
  4. Python数据分析pandas之series初识
  5. 窗口分析函数_13_生成相邻上一个元素
  6. 线性代数之行列式矩阵术语中英对照
  7. 图像处理基本算法 形状特征
  8. 阿里云媒体转码MTS使用教程
  9. python小数据池,代码块的最详细、深入剖析
  10. webstorm中自动插入的代码和ts冲突的解决办法