要求:用python写一个要求用户输入数字,如果不是数字就一直循环要求输入,直到输入数字为止的代码

错误打开方式:while True:

ten=input('Enter a number:')

if type(eval(ten))==type(int):

break

用这个输入字母可以可是输入字母就直接报错中断了

主要出在eval上。

第一个方案:while True:

ten=input("x:")

try:

x=eval(ten)

if type(x)==int:

break

except:

pass

然后输入asf,没有提示。输入344就退出了x:asf

x:344

第二个方案while True:

ten=None

try:

ten=int(input("x:"))

except:

pass

if type(ten)==int:

break

这个在python3.0上调试通过

第三个方案:python2.x的方案while True:

ten=raw_input("Enter a number:")

if ten.isdigit():

break

ten=int(ten) #或者是ten=eval(ten)

python请输入一个数字_python里面如何输入数字相关推荐

  1. python实现输入一个正整数_Python中实现输入一个整数的案例

    我就废话不多说了,大家还是直接看代码吧! #! usr/bin/python3.5 # -*- coding:utf-8 -*- a = input("请输入一个整数:") #py ...

  2. python如何输入一个矩阵_python怎么输入矩阵

    python怎么输入一个数组矩阵 下面是基于python3.4的 这样子: 1 2 3 4 import numpy as np arr = [1,2,3,4,5,6,7,8,9] matrix_a ...

  3. php 数字字母符号怎么打,输入一个字符,如何判断是字母,数字还是特殊字符

    输入一个字符,如何判断是字母,数字还是特殊字符 方法如下: 1.使用格式符%c获得输入的字符: 2.判断该字符在ascii码表中的位置即可.#include int main(){ char ch; ...

  4. c语言输入一个字符判断是字母还是数字,输入一个字符,如何判断是字母,数字还是特殊字符...

    输入一个字符,如何判断是字母,数字还是特殊字符 方法如下: 1.使用格式符%c获得输入的字符: 2.判断该字符在ascii码表中的位置即可.#include int main(){ char ch; ...

  5. AMNO.6 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字

    题目描述 给出一个不多于5位的整数,要求 1.求出它是几位数 2.分别输出每一位数字 3.按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字 输出 三行 第一行 位数 第二 ...

  6. 某公司有一台打印、复印一体机,需要将购买成本分年均摊到隔年的费用中。请编写一个程序,根据用户输入的购买金额和预计使用年限计算每年的分摊费用。要求对输入异常进行适当的处理。

    某公司有一台打印.复印一体机,需要将购买成本分年均摊到隔年的费用中. 请编写一个程序,根据用户输入的购买金额和预计使用年限计算每年的分摊费用. 要求对输入异常进行适当的处理. def compute_ ...

  7. C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符

    题目如下: 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符 #include<stdio.h>void main() {int n ...

  8. C语言九十三之输入一个字符x,找到输入的那句话(字符串)里面一样字母的位置。

    1.题目 输入一个字符x,找到输入的那句话里面一样字母的位置. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻 ...

  9. 编写一个函数,该函数能判断一个英文句子str(带空格)中是否含有某个单词w,如“How old are you?”含有“old”。在main函数中输入一个英文句子,再输入一个单词,如果英文句子中含有那

    题目要求: 编写一个C程序,实现以下功能: 编写一个函数,该函数能判断一个英文句子str(带空格(升级版))中是否含有某个单词w,如"How old are you?"含有&quo ...

  10. UNIX_C 环境下实现输入一个字符,不用回车直接输入功能(类型windows下_getch(void)函数)

    UNIX_C 环境下实现输入一个字符,不用回车直接输入功能(类型windows下_getch(void)函数) /*int getch ( void ); 输入流获取一个信号当键盘输入一个字符时,不用 ...

最新文章

  1. PHP中ini_set和ini_get函数用法简介
  2. Ubuntu下Postgres安装与配置
  3. python下载代码-python下载大文件代码
  4. 江苏省计算机专业公务员,江苏省考冷门专业的“春天”来了!
  5. Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码
  6. 【BOM精讲】BOM 进阶
  7. Win7系统不能录音怎么办
  8. python如何给一组数据打标签_给数据集打标签python代码实现(1)
  9. 电话号码被标记,快速取消教程
  10. Blender物理引擎
  11. HPZ420 工作站主板图
  12. bulma css 中文,Bulma CSS – 开始
  13. PS1045L-ASEMI肖特基二极管PS1045L正向压降怎么测
  14. 7月26日 select单表查询基础语句
  15. 极光推送的简单实现方法
  16. python 视频转场_OpenGL 实现视频编辑中的转场效果
  17. 邓应海:下周黄金走势分析,警惕直接跳高
  18. 思科模拟器服务器http配置文件,在思科模拟器上通过TFTP拷贝路由器的配置文件到本地...
  19. 第03章 Tableau基础操作
  20. SSM框架终极篇——Spring、SpringMVC、MyBatis整合练习(超级详细)

热门文章

  1. The Elegant Manjaro——ManjaroLinux配置与美化教程
  2. Android应用优化指南
  3. SEO优化之浅谈蜘蛛日志
  4. 剪映怎么去水印,剪映怎么剪辑视频
  5. Week15 实验 B - ZJM 的本领 CodeForces - 499A
  6. 几款磁力搜索引擎,找资料更方便
  7. 补码,数据溢出变负的原因
  8. zabbix简介及部署安装(邮件报警)
  9. 20个大数据可视化大屏模板(评论区附源码)
  10. swift 调用 oc [cannot find interface declaration for ‘ BaseViewModel’ , superclass of ‘indexViewModel’