【发布时间】:2016-10-16 15:22:01
【问题描述】:
所以我还在学习 Python,所以对于你们中的一些专家来说,这应该很容易回答......
1) 你怎样才能做到只接受数字作为输入?
def check_only_digit():
digits = input("Please input a number ")
if digits in "0123456789":
print("Working")
else:
print("Not working")
check_only_digit()
如果输入的是 0123456789 中的数字,这将打印“Working”,但只有这个顺序。我要问的是有什么办法可以按任何顺序制作吗?
2) 如何让用户数字向上取整到最接近的 10?
def round_up():
users_number = input("Please input a number you want rounded ")
answer = round(int(users_number), -1)
print (answer)
round_up()
3) 无论如何要在另一个数字的末尾添加一个数字吗?比如1+1,不等于2,能不能等于11?
提前感谢大家的回复。
【问题讨论】:
-
问题 2 与 Python - round up to the nearest ten 完全相同。
-
问题 3 与 Merge two integers in Python 重复。
-
我不确定我是否理解他们的答案。如果有人能帮我举个例子,我会更喜欢它。
-
也是第二个我需要最接近的十个。知道怎么做吗?
标签: python-3.x