python从控制台获取多个不确定数据的方法

例如我要从获取若干个数据,获取停止由用户决定。

nums = []
getNum = input("输入一个数字(回车停止)")
while getNum != "":
	nums.append(eval(getNum))
	getNum = input("输入一个数字(回车停止)")

通过用一个while来实现。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 在 Python ,可以使用 `for` 循环来打印出圣诞树的形状。下面是一个简单的例子: ``` # 打印出一个 7 行的圣诞树 for i in range(7): # 打印空格 for j in range(7-i-1): print(" ", end="") # 打印星号 for j in range(2*i+1): print("*", end="") # 换行 print() ``` 输出结果如下: ``` * *** ***** ******* ********* *********** ************* ``` 除了使用循环,还可以使用字符串重复、填充和切片等方法来实现类似的效果。如果想要打印更多行或者更复杂的圣诞树,可以继续增加循环的层数或者改变循环的条件。 ### 回答2: 下面是一个用Python编写的简单圣诞树代码: ``` def print_tree(height): for i in range(1, height+1): print(' '*(height-i) + '*'*(2*i-1)) print(' '*(height-1) + '|') height = int(input("请输入圣诞树的高度:")) print_tree(height) ``` 这个代码,我们定义了一个`print_tree`函数,该函数接受一个整数参数`height`,用于确定树的高度。在函数内部使用一个循环来打印树的每一行。循环从1到`height`迭代,对于每一行,我们首先打印出一定数量的空格(以便使树居),然后打印出一定数量的星号以形成树枝。最后,在循环结束后打印一个竖直的杆形成树干。 在主程序,我们通过用户输入获取期望的树高度,并将其传递给`print_tree`函数来打印圣诞树。请注意,我们使用`int(input())`将输入转换为整数数据类型,以确保`print_tree`函数正常工作。 ### 回答3: 以下是一个简单的 Python 代码,用于绘制一个圣诞树: ```python def draw_christmas_tree(height): for i in range(height): print(" " * (height - i - 1) + "*" * (2 * i + 1)) print(" " * (height - 1) + "*") # 打印树干 # 测试代码 height = int(input("请输入圣诞树的高度:")) draw_christmas_tree(height) ``` 这段代码使用循环来打印出一颗圣诞树,树的高度由用户输入确定。它通过循环打印一系列行,每行的星号数量递增,从上到下逐渐形成树的形状。最后打印一行星号作为树干。 使用这段代码,您可以在控制台上输入树的高度,并得到如下所示的输出: ``` 请输入圣诞树的高度:5 * *** ***** ******* ********* * ``` 请注意,这只是一个简单的示例代码。根据您的需要,您可以进一步扩展和改进代码,例如添加闪烁的灯光、装饰品等,以使圣诞树更加绚丽。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值