头歌python实1训作业答案
时间: 2023-09-01 20:11:07 浏览: 351
头歌python答案及解析
由于不知道具体的题目内容,无法给出完整的答案。以下是一些Python练习题的参考答案:
1. 编写一个程序,输入一个整数n,输出从1到n之间的所有奇数。
```
n = int(input("请输入一个整数:"))
for i in range(1, n+1):
if i % 2 == 1:
print(i)
```
2. 编写一个程序,实现两个数的交换。
```
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
print("交换前:a=", a, "b=", b)
a, b = b, a
print("交换后:a=", a, "b=", b)
```
3. 编写一个程序,输入一个正整数n,求n的阶乘。
```
n = int(input("请输入一个正整数:"))
fact = 1
for i in range(1, n+1):
fact *= i
print(n, "的阶乘是:", fact)
```
4. 编写一个程序,输入一个字符串,判断该字符串是否是回文串。
```
str = input("请输入一个字符串:")
if str == str[::-1]:
print(str, "是回文串")
else:
print(str, "不是回文串")
```
5. 编写一个程序,输入一个正整数n,输出n个斐波那契数列的值。
```
n = int(input("请输入一个正整数:"))
f1, f2 = 1, 1
print("斐波那契数列前", n, "项的值为:")
print(f1)
for i in range(2, n+1):
print(f2)
f1, f2 = f2, f1+f2
```
阅读全文