我在while循环中遇到if语句问题。while pressed == 8 :

print(answerlistx[randomimage], answerlisty[randomimage])

entryx = e1.get()

entryy = e2.get()

answerx = answerlistx[randomimage]

answery = answerlisty[randomimage]

print(entryx, entryy)

if e1 == answerx and e2 == answery:

print("correct")

canvas.delete(images)

randomimage = random.randrange(0,49+1)

scorecounter = scorecounter + 1

game = PhotoImage(file=imagelist[randomimage])

images = canvas.create_image(30, 65, image = game, anchor = NW)

e1.delete(0, END)

e2.delete(0, END)

pressed = ''

else:

print("incorrect")

e1.delete(0, END)

e2.delete(0, END)

pressed = ''

while循环应该检查entry小部件的输入是否与答案匹配,但即使答案正确,它也会转到else语句。我在if语句之前有两个print语句,用于打印输入和答案,以防没有,但它确实正确地显示了这两个值。我还认为这可能是字符串和整数的混合,所以我把答案列表中的所有答案都改成了字符串,运气不好。

有谁能弄清楚这是怎么回事吗?

提前谢谢。

python的while循环时if不能打印_Python if语句在while循环中没有响应相关推荐

  1. python循环输入姓名并打印_python基础循环的学习记录

    一.while循环 如果条件成立(true),重复执行相同操作,条件不符合,跳出循环 while 循环条件: 循环操作 (1)while循环示例 例:输入王晓明5门课程的考试成绩,计算平均成绩i=1 ...

  2. Python入门基础-四、案例1 汇率兑换 #分支语句if else# 循环语句while#函数#lambda函数

    (课程相关的所有资料代码,已上传至CSDN,请自行下载 https://download.csdn.net/download/qq_34243930/10764180 ) 汇率兑换 1.0(只考虑一种 ...

  3. 使用MyBatis-Plus时日志里面打印的SQL语句后出现WHERE条件为“null = ?”的情况

    问题情况: 原因:没有在实体类扫描到相应的字段 解决方案:在实体类主键上添加@TableId注解

  4. python无限循环通过while保留字构建_Python学习笔记(四)

    第四章 程序的控制结构 程序的基本结构 程序由三种基本结构组成: 顺序结构 分支结构 循环结构 这些基本结构都有一个入口和一个出口.任何程序都由这三种基本结构组合而成 微实例 计算圆的面积和周长 计算 ...

  5. python在哪些控制结构中使用else保留字_python的程序控制结构-循环结构与random库使用和圆周率案例--pyt...

    python的程序控制结构-循环结构与random库使用和圆周率案例--pyt python的程序控制结构-循环结构与random库使用和圆周率案例--python-7-days 循环结构 - for ...

  6. python一般的类有三部分组成_Python学习笔记总结(三)类

    一.类简单介绍 1.介绍 类是Python面向对象程序设计(OOP)的主要工具,类建立使用class语句,通过class定义的对象. 类和模块的差异,类是语句,模块是文件. 类和实例 实例:代表程序领 ...

  7. python连续两个冒号是什么成语_python中双冒号

    1.字符串转义序列转义字符 描述(在行尾时) 续行符\ 反斜杠符号' 单引号" 双引号a 响铃b 退格(Backspace)e 转义000 空n 换行v 纵向制表符t 横向制表符r 回车f ...

  8. while循环、repeat循环、leave语句、loop循环、iterate语句

    WHILE循环 语法: [begin_label:] WHILE search_condition DO statement_list; [begin_label]; 1 2 3 语义:首先判断循环开 ...

  9. python: for循环时列表长度改变,会发生什么?

    for循环时列表长度改变,会发生什么? 以以下两种形式为例: # 第一种形式 for i in li: # 第二种形式 for i in range(len(li)) 先说结论: 无论是哪种遍历,都是 ...

最新文章

  1. CV大咖齐聚于此,追忆一代宗师Thomas S. Huang为人、为师、为学
  2. python超级计算机_Python高性能计算库——Numba
  3. Java程序员面试笔试提纲(部分)
  4. maya对象属性_了解每粒子属性和每对象属性
  5. MFC使用简单总结(便于以后查阅)
  6. WinRAR5.01注册码附注册机
  7. 蓝牙AOA高精度定位
  8. 不需要抓包分析、简单粗暴的模拟校园网登录方法——基于python playwright
  9. (※)中序遍历二叉树的非递归算法
  10. 输入多组字符数组c语言,c语言怎样能连续输入多个一维数组
  11. 用计算机看影碟是数字化过程,多媒体技术(选择题)
  12. 用 python 实现简单AI 双人日麻(文字版)之三 加入COM出牌
  13. 计算机研究生刚上岸,深度学习方向,想要就业的话,应该如何规划研究生三年?...
  14. 【语音去噪】基于matlab GUI切比雪夫+椭圆形低通滤波器语音去噪【含Matlab源码 2198期】
  15. 一套监控二处显示用服务器储存,轨道交通智慧消防天眼可视化图像火灾软件分析系统...
  16. 数据分析与预处理常用的图和代码
  17. 高级软件工程--平时作业汇总
  18. BUG被称为计算机错误的来源
  19. 【计算机原理与接口技术(UNIX)⑰】——微型计算机系统的串行通信 [ 8250 + 具体样例 + 上机实验]
  20. 关于数据采集工作的一些感受

热门文章

  1. Java实现的一个简单的模板渲染
  2. 《从强盗资本家到慈善家》--转载自思维的乐园
  3. XSLT实现XML无极限树(精简版)[二] 解决没有递归出节点属性值总和的问题(JS实现)...
  4. java算法在工作,我在北京找工作(三):java实现算法2 直接插入排序+不可变类...
  5. flash挂载到系统 spi_jffs2根文件系统挂载不上spi flash
  6. 深度优先搜索——选数(洛谷 P1036)
  7. 日期处理——日期差值
  8. python操作mysql数据库(增、删、改、查)_python对 MySQL 数据库进行增删改查的脚本...
  9. sap netweaver 7.02_sap顾问工作内容,岗位职责
  10. Oracle私网mtu滚动修改实施方案