编写一个程序,输入一个整数n,然后求出1到n之间所有整数的和。 编写一个程序,输入一个字符串,然后将字符串中的所有小写字母转换成大写字母并输出。 编写一个函数swap,用于交换两个整数的值。 编写一个程序,输入一个矩阵(3x3),然后输出矩阵的转置矩阵。 编写一个程序,输入一个字符串,然后将字符串中的所有数字提取出来并输出。
时间: 2023-12-10 18:38:10 浏览: 81
1. 求1到n之间所有整数的和的程序:
```python
n = int(input("请输入一个整数:"))
sum = 0
for i in range(1, n + 1):
sum += i
print("1到{}之间所有整数的和为:{}".format(n, sum))
```
2. 将字符串中的所有小写字母转换成大写字母的程序:
```python
s = input("请输入一个字符串:")
s_upper = ""
for i in s:
if 'a' <= i <= 'z':
s_upper += chr(ord(i) - 32)
else:
s_upper += i
print("转换后的字符串为:", s_upper)
```
3. 交换两个整数的值的函数:
```python
def swap(a, b):
temp = a
a = b
b = temp
return a, b
a = 10
b = 20
a, b = swap(a, b)
print("a =", a)
print("b =", b)
```
4. 输出矩阵的转置矩阵的程序:
```python
matrix = []
print("请输入3x3的矩阵:")
for i in range(3):
row = input().split()
matrix.append(row)
transpose_matrix = [[matrix[j][i] for j in range(3)] for i in range(3)]
print("转置矩阵为:")
for row in transpose_matrix:
print(row)
```
5. 将字符串中的所有数字提取出来并输出的程序:
```python
s = input("请输入一个字符串:")
nums = ""
for i in s:
if '0' <= i <= '9':
nums += i
print("提取出的数字为:", nums)
```
阅读全文