编程实现:对输入的一串字符,将其中的小写字母转换为大写字母,将其中的大写字母转换为小写字母,数字字符中"8"转换为"*",其他字符保持原样,最后输出转换后的字符串 编程实现:利用 random 库中的随机函数,生成30个任意的 100以内的整数,将它们以每行10个数输出,每个数的输出宽度为6,计算它们的平均数,并保留两位小数输出。
时间: 2023-05-23 18:00:53 浏览: 111
1138:将字符串中的小写字母转换成大写字母.cpp
对于第一个问题,可以使用以下代码实现:
```python
input_str = input("请输入字符串:")
output_str = ""
for c in input_str:
if c.islower():
output_str += c.upper()
elif c.isupper():
output_str += c.lower()
elif c == "8":
output_str += "*"
else:
output_str += c
print("转换后的字符串为:", output_str)
```
对于第二个问题,可以使用以下代码实现:
```python
import random
nums = [random.randint(1, 100) for _ in range(30)]
for i in range(0, 30, 10):
print("{:>6}{:>6}{:>6}{:>6}{:>6}{:>6}{:>6}{:>6}{:>6}{:>6}".format(*nums[i:i+10]))
avg = sum(nums) / 30
print("平均数为:{:.2f}".format(avg))
```
阅读全文