编写程序实现下面功能: (1)从键盘输入自己的学号,用print输出该学号;(2)输出去掉所有偶数数字后的学号。 输入 学号 输出 学号 去掉偶数位的学号
时间: 2024-03-19 12:43:08 浏览: 40
代码如下:
```python
num = input("请输入学号:")
print("原学号:", num)
new_num = ""
for i in num:
if int(i) % 2 != 0:
new_num += i
print("新学号:", new_num)
```
运行程序,输入学号,即可得到原学号和去掉偶数位后的新学号。
相关问题
(1)从键盘输入自己的学号,用print输出该学号;(2)输出去掉所有偶数数字后的学号。【样例输入】202202105001 【样例输出】 202202105001 151
```python
# 输入学号
student_id = input("请输入您的学号:")
# 输出输入的学号
print(student_id)
# 去掉所有偶数数字
odd_digits = ''.join(filter(lambda x: int(x) % 2 != 0, student_id))
# 输出去掉所有偶数数字后的学号
print(odd_digits)
```
输出结果:
```
请输入您的学号:202202105001
202202105001
151
```
编程实现以下功能:计算1到你的学号《学号后两位)之间奇数之和以及偶数之和(包括1和你的学号)。
好的,我可以为您编写这个程序。以下是Python代码实现:
```
id = 19 # 请将19替换为您的学号后两位
odd_sum = 0
even_sum = 0
for i in range(1, id+1):
if i % 2 == 0:
even_sum += i
else:
odd_sum += i
print("奇数之和为:", odd_sum)
print("偶数之和为:", even_sum)
```
请将代码中的 `19` 替换为您的学号后两位,然后运行即可得到结果。
阅读全文