读取7个数1-50的整数值python
时间: 2023-05-02 14:01:46 浏览: 103
使用Python读取1-50的整数数组为:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50]。
相关问题
Python 读取7个数(1-50)的整数值,每读一个值程序打印该值个数的*
好的,这是一个关于Python编程的问题。以下是代码实现:
```python
nums = []
for i in range(7):
num = int(input("请输入一个1-50之间的整数:"))
if num < 1 or num > 50:
print("您输入的数字不在范围内,请重新输入")
i -= 1
else:
nums.append(num)
for num in nums:
print("*" * num)
```
请复制以上代码到Python IDE中运行。如果您需要进一步的帮助,请随时提问。
读取7个数(1-50)的整数值,每读取一个值,程序打印出该值个的*。
以下是使用 Python 编写的解决方案:
```python
for i in range(7):
num = int(input("请输入一个1-50之间的整数:"))
if num < 1 or num > 50:
print("输入的数不合法,请重新输入")
continue
print("*" * num)
```
解释:
- 使用 `for` 循环读取 7 个整数。
- 使用 `input()` 函数读取用户输入的整数,并使用 `int()` 函数将字符串转换为整数。
- 使用 `if` 语句判断输入的数是否在 1-50 范围内,如果不在,则输出提示信息并使用 `continue` 跳过本次循环。
- 使用字符串乘法运算符 `*` 将 `*` 字符串重复 `num` 次,并使用 `print()` 函数输出。