【发布时间】:2023-03-03 06:40:19
【问题描述】:
我正在开发一个 python 程序,我需要它添加“0”。在用户输入之前。
例如: 用户输入 65 然后程序输出一个浮点数 0.65
【问题讨论】:
-
float('0.' + input())?请注意,您必须在用户输入 invalidinput 的情况下实施错误检查。
标签: python python-3.x
我正在开发一个 python 程序,我需要它添加“0”。在用户输入之前。
例如: 用户输入 65 然后程序输出一个浮点数 0.65
【问题讨论】:
float('0.' + input())?请注意,您必须在用户输入 invalidinput 的情况下实施错误检查。
标签: python python-3.x
user_input = input('Please enter a number: ')
if not user_input.isdecimal():
raise TypeError('Not a decimal.')
new_float = float('0.' + user_input)
【讨论】:
user_input = int(input("Enter an integer: "))
digits = len(str(user_input))
output = user_input / (10 ** digits)
print(output)
假设您得到一个整数:您必须计算其中的位数,然后除以 10 的位数幂。
让我分步解释:
【讨论】:
input = 65
output = float('0.' + str(input))
print(output)
【讨论】: