尝试一个新的函数int_input(),当用户输入整数的时候返回正常,否则提示出错并要求重新输入。

转载 2017年01月03日 21:45:20
# -*- coding: utf-8 -*-

def int_input(prompt=""):
    while True:
        try:
            int(input(prompt))
            break
        except ValueError:
            print ("出错,您输入的不是整数!")

int_input("请输入一个整数:")

参考:
http://bbs.fishc.com/forum.php?mod=viewthread&tid=46465&extra=page%3D1%26filter%3Dtypeid%26typeid%3D398

《C++ Primer Plus》——编程练习答案(2)

第三章 3.7.1编写一个小程序,要求用户输入自己的身高(单位为英寸),然后将身高转换为英尺。使用const符号常量表示转换因子。#include int main() { using na...
  • Avalon_Y
  • Avalon_Y
  • 2016年03月08日 15:58
  • 2220

黑马程序员:.net方法的总结,方法也叫做函数

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------       使用方法就是为...
  • u012965128
  • u012965128
  • 2013年11月29日 22:08
  • 475

c++primer plus第五章编程练习

1.编写一个要求用户输入两个整数的程序,giant程序将计算并输出这两个整数之间(包括这两个整数)所有的整数的和。这里假设先输入较小的整数,例如如果用户输入的是2和9,则程序将指出2-9之间所有整数的...
  • Vincentlmeng
  • Vincentlmeng
  • 2017年01月11日 21:19
  • 1081

/*C++任意输入一个整数,再把它的各位数字重新组合一个新的整数,使其值最大*/

/*C++任意输入一个整数,再把它的各位数字重新组合一个新的整数,使其值最大*/...
  • xianfajushi
  • xianfajushi
  • 2014年08月02日 08:42
  • 2925

现在有一个有序的数组,要求用户输入一个整数放到数组中还保证这个数组是有序的。

现在有一个有序的数组,要求用户输入一个整数放到数组中还保证这个数组是有序的。 例如原数组为@[@1,@3,@5,@7,@9]; 插入8之后为@[@1,@3,@5,@7,@8,@9]; 一种: // ...
  • u013758453
  • u013758453
  • 2014年12月14日 17:26
  • 2921

C++中使用cin输入时的出错处理

使用cin作为程序的输入时,很容易因为类型不匹配等原因导致输入失败,所以,在编写C++程序时一定要对此处特别留心。如何正确处理cin的状态标识符以及适当清空输入缓存区的内容,是一个很重要的知识点...
  • playboy_lei
  • playboy_lei
  • 2016年01月20日 17:24
  • 2775

华为上机笔试 2016-9-4

您的代码已保存 段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起 题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0...
  • Amnesia_SJTU
  • Amnesia_SJTU
  • 2016年09月04日 11:51
  • 443

题目1117:整数奇偶排序

题目描述: 输入10个整数,彼此以空格分隔。重新排序以后输出(也按空格分隔),要求: 1.先输出其中的奇数,并按从大到小排列; 2.然后输出其中的偶数,并按从小到大排列。 输入: 任意排序的1...
  • hjl243632044
  • hjl243632044
  • 2014年03月17日 16:26
  • 1803

C++ Primer Plus第六版 第三章 编程练习答案

/***************************************************************************************************...
  • zhaoshu01234
  • zhaoshu01234
  • 2014年07月01日 01:01
  • 3439

天勤OJ 题目1135: 素数

题目描述 输入一个整数n(2   输入 输入有多组数据。 每组一行,输入n。   输出 输出所有从1到这个整数之...
  • SJF0115
  • SJF0115
  • 2013年02月12日 17:42
  • 2027
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:尝试一个新的函数int_input(),当用户输入整数的时候返回正常,否则提示出错并要求重新输入。
举报原因:
原因补充:

(最多只允许输入30个字)