在Python中使用input函数输入一个正整数,并使用if语句进行判断,当输入数据小于10时,使用for循环计算一到N的平均值,否则使用while计算一到N的方差
时间: 2024-09-30 11:15:52 浏览: 35
Python3基础之输入和输出实例分析
在Python中,你可以首先使用`input()`函数获取用户输入的正整数,然后利用`int()`将其转换为整数类型。接下来,可以设置一个`if`语句来进行条件判断:
```python
# 获取用户输入并转换为整数
n = int(input("请输入一个正整数: "))
# 判断条件
if n < 10:
# 当输入小于10,计算从1到n的平均值
total = sum(range(1, n+1))
average = total / n
print(f"1到{n}的平均值是: {average}")
else:
# 输入大于等于10,计算从1到n的方差
start = 1
variance = 0
count = 1
while start <= n:
variance += (start - n**2)
start += 1
count += 1
variance /= count
print(f"1到{n}的方差是: {variance}")
阅读全文