python - 在python中创建一个循环
问题描述
我必须制作一个程序,当我输入 box_size 数字时,它会显示该框。然后,他们的用户应该能够输入另一个号码并重复该过程。只有当他们键入 0 时,程序才会停止。
我尝试添加 While True、if 和 else 语句和中断,但它们都没有阻止程序运行。
#Input
box_size=input("box_size:" )
box_size=int(box_size)
for row in range(box_size):
for col in range(box_size*2):
print('*', end='')
print()
print()
#Output
box_size:6
************
************
************
************
************
************
解决方案
把while True:
代码放在一边。然后,如果用户输入0
,则跳出循环。
while True:
box_size=input("box_size:" )
box_size=int(box_size)
if box_size == 0:
break
for row in range(box_size):
for col in range(box_size*2):
print('*', end='')
print()
print()
推荐阅读
- html - 如何使文本居中并使其正确对齐,同时保持响应
- c# - 在 xaml ListView 数据模板 Xamarin Forms 中增加一个值
- xml - 用于设计主题的 Google Blogger XML 布局错误
- gremlin - TinkerPop 架构:需要澄清
- python - 使用 python-vlc 从 youtube 视频中获取屏幕截图
- compiler-construction - 测试空白文件时的语法错误 - LEX/YACC
- c - C程序接受三个整数并查看它们是否构成三角形和直角
- asp.net-mvc - 哪种语言/框架与 Salesforce 开发最相似?
- charts - Highcharts 垂直同步图表
- json - 使用 Moshi 解析 JSON 格式的包装对象