# 随机数生成import random
print(random.randint(0,10))# 如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1^3 + 5^3 + 3^3 = 153。
s =input("请输入一个数字:")
n =len(s)sum=0# 各位数字的n次方之和for i inrange(0, n):
sum1 =1# 各位数字的n次方for j inrange(1,n+1):
sum1 =int(s[i])*sum1
sum=sum+sum1
if(sum==int(s)):print("{}是阿姆斯特朗数".format(s))else:print("{}不是阿姆斯特朗数".format(s))# # 判断字符串是否为数字
s =input("请输入字符串:")try:
s =float(s)except ValueError as e:print(e)ifisinstance(s,float):print("你输入的字符串是数字")else:print("你输入的字符串不是数字")# # 判断奇数偶数
num =int(input("请输入一个数字:"))if num%2==0:print("{}是偶数".format(num))else:print("{}是奇数".format(num))# 获取最大值函数print(max([1,5,88,6,7]))print(max(['a','z','m']))print(max(1,5,2))# # 质数判断
number =int(input("请输入一个数字:"))if number >1:for i inrange(2,number):if number%i ==0:print("{}不是质数".format(number))breakprint("{}是质数".format(number))else:print("{}不是质数".format(number))