- 编写一个程序,接受用户输入的数字,计算输入数字的平方并输出结果。
python
num = int(input("请输入一个数字:")) square = num ** 2 print("输入数字的平方是:", square)
- 编写一个程序,接受用户输入的两个数字,计算两个数字的和、差、积和商,并输出结果。
python
num1 = int(input("请输入第一个数字:")) num2 = int(input("请输入第二个数字:")) sum = num1 + num2 difference = num1 - num2 product = num1 * num2 quotient = num1 / num2 print("两个数字的和是:", sum) print("两个数字的差是:", difference) print("两个数字的积是:", product) print("两个数字的商是:", quotient)
- 编写一个程序,接受用户输入的字符串,判断该字符串是否为回文字符串(正着读和倒着读都一样)。
python
string = input("请输入一个字符串:") if string == string[::-1]: print("这是一个回文字符串") else: print("这不是一个回文字符串")
- 编写一个程序,生成斐波那契数列的前n项(斐波那契数列是指前两项为0和1,之后的每一项为前两项的和)。
python
n = int(input("请输入要生成的斐波那契数列的项数:")) fibonacci = [0, 1] for i in range(2, n): fibonacci.append(fibonacci[i-1] + fibonacci[i-2]) print("斐波那契数列的前", n, "项是:", fibonacci)
- 编写一个程序,接受用户输入的数字,判断该数字是否为质数(只能被1和自身整除的数)。
python
num = int(input("请输入一个数字:")) if num > 1: for i in range(2, num): if (num % i) == 0: print(num, "不是质数") break else: print(num, "是质数") else: print(num, "不是质数")