【发布时间】:2021-07-23 10:15:51
【问题描述】:
问题是要打印“那是一个非常非常……大的数字”,其中每个额外的数字都有一个“真的”(所以 15 将是“这是一个非常大的数字”,150 将是“那是一个非常非常大的数字”,1500 将是“这是一个非常非常非常大的数字”,依此类推。)
输入是一个整数,列出的唯一要求是代码应该正确运行任何整数,应该使用 while 循环来保持数字除以 10,并且应该使用 += 添加到字符串的末尾
x = input(("input an integer: "))
count = len(x)
y = int(x / 10)
countx = count - 1
print("that's a " + count("really") + " big number")
我真的不知道我做了什么,但我可以说这是不正确的
【问题讨论】:
-
额外的数字是否被视为 0?
-
count是一个数字。通过将其称为带有count("really")的函数,您不清楚您的意图。
标签: python python-3.x for-loop while-loop