尝试一个新的函数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

相关文章推荐

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

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

用户输入一个整数,然后显示所有小于或等于该数的素数!

用户输入一个整数,然后显示所有小于或等于该数的素数!在做课后习题是碰见这个题目,自己写的是一下这样的。但总觉得有点慢。我输入了1000W,等了好久,还不出结果。后来查了下,还有个叫 埃拉托色尼筛法,这...

已知字母序列【d, g, e, c, f, b, o, a】,请实现一个函数针对输入的一组字符串 input[] = {"bed", "dog", "dear", "eye"},按照字母顺序排序并打印

package paixu; import java.lang.reflect.Array; import java.util.Arrays; import java.util.Comparator...

网页Form只有一个input框时,按回车后表单就直接提交了,输入检测函数不起作用

下例中的 testForm 表单中只有一个名称为 testInput 输入框,当 testInput 输入框处于聚焦状态时,按回车表单直接就提交了,而没有通过输入检测函数 checkInput() 进...

写一个函数int Func(int* A, int nSize), 使A把0移至后面,非0整数移至数组前面 并保持有序,返回值为原数据中第一个元素为0的下标。

/** int A[nSize],其中隐藏着若干0,其余非0整数, 写一个函数int Func(int* A, int nSize), 使A把0移至后面,非0整数移至数组前面 并保持有序,返回值为原数...

有一个整数数组,请编写一个函数,找出索引m和n,只要将m和n之间的元素排好序,整个数组就是有序的。注意:n-m应该越小越好,也就是说,找出符合条件的最短序列。 给定一个int数组A和数组的大小n,请

有一个整数数组,请编写一个函数,找出索引m和n,只要将m和n之间的元素排好序,整个数组就是有序的。注意:n-m应该越小越好,也就是说,找出符合条件的最短序列。 给定一个int数组A和数组的大小n,请返...

写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。

写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率 这是2015阿里秋招的一个在线笔试题 实现方法很简单,遍历一遍二叉树...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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