python基础编程题目
题目:编写一个程序,要求用户输入两个数字,并计算它们的和、差、积和商。
python
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
sum = num1 + num2
diff = num1 - num2
prod = num1 * num2
quotient = num1 / num2
print("和为:", sum)
print("差为:", diff)
print("积为:", prod)
print("商为:", quotient)
题目:编写一个程序,将列表中的数字按从小到大排序并输出。
python
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
numbers.sort()
print(numbers) # 输出[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
题目:编写一个程序,要求用户输入一个字符串,并统计其中字母的数量。
python
string = input("请输入一个字符串:")
count = 0
for char in string:
if char.isalpha():
count += 1
print("字母数量为:", count)
题目:求1到100的整数和。
python
total = 0
for i in range(1, 101):
total += i
print(total)
题目:判断一个数字是否为偶数。
python
num = int(input("请输入一个数字:"))
if num % 2 == 0:
print("是偶数")
else:
print("不是偶数")
题目:求一个数字的阶乘。
python
num = int(input("请输入一个数字:"))
factorial = 1
for i in range(1, num+1):
factorial *= i
python基础程序设计print(factorial)
题目:求斐波那契数列的第n项。
python
def fibonacci(n):
if n <= 0:
return 0
elif n == 1:
return 1
else:
a, b = 0, 1
for i in range(2, n+1):
a, b = b, a+b
return b
print(fibonacci(10)) # 输出55
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论