Python每日五道练手试题以及日常解析(三)

  1. 编写一个程序,接受用户输入的数字,计算输入数字的平方并输出结果。
 

python

num = int(input("请输入一个数字:")) square = num ** 2 print("输入数字的平方是:", square)

  1. 编写一个程序,接受用户输入的两个数字,计算两个数字的和、差、积和商,并输出结果。
 

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)

  1. 编写一个程序,接受用户输入的字符串,判断该字符串是否为回文字符串(正着读和倒着读都一样)。
 

python

string = input("请输入一个字符串:") if string == string[::-1]: print("这是一个回文字符串") else: print("这不是一个回文字符串")

  1. 编写一个程序,生成斐波那契数列的前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. 编写一个程序,接受用户输入的数字,判断该数字是否为质数(只能被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, "不是质数")

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值