1. HelloWorld实例

  1. print("Hello, World")

2. 数字求和

  1. a = float(input('第一个数: '))
  2. b = float(input('第二个数: '))
  3. c = a + b
  4. print(c)

3. 平方根

  1. import math
  2. num = int(input('待求平方的数: '))
  3. print(math.sqrt(num))

4. 二次方程

  1. import math
  2. print('请依次输入各个系数:')
  3. a = float(input('a: '))
  4. b = float(input('b: '))
  5. c = float(input('c: '))
  6. temp = b*b-4*a*c
  7. if temp < 0:
  8. print('该方程无根')
  9. elif temp == 0:
  10. print('该方程有两个相等的根,都为{:.6f}'.format(-b/(2*a)))
  11. else:
  12. temp = math.sqrt(temp)
  13. print('该方程有两个不等的根,分别为{:.6f}和{:.6f}'.format((-b+temp)/2*a, (-b-temp)/2*a))

5. 计算三角形的面积

  1. a = float(input('第一条边的长度: '))
  2. b = float(input('第二条边的长度: '))
  3. c = float(input('第三条边的长度: '))
  4. s = (a + b + c) / 2
  5. area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
  6. print('面积为: {:.6f}'.format(area))

6. 计算圆的面积

  1. import math
  2. r = float(input('圆的半径: '))
  3. print('圆的面积为: {:.6f}'.format(math.pi*r*r))

7. 随机数生成

  1. import random
  2. import time
  3. print('随机生成一个整数')
  4. a = int(input('请输入下限(包括): '))
  5. b = int(input('请输入上限(不包括): '))
  6. random.seed(time.time)
  7. c = (int)(random.random() * (b - a)) + a
  8. print('生成的随机数为: {}'.format(c))

8. 摄氏温度转华氏温度

  1. a = float(input('请输入摄氏温度: '))
  2. print('对应的华氏温度为: {:.2f}'.format(a * 1.8 + 32))

9. 交换变量

  1. a = float(input('a: '))
  2. b = float(input('b: '))
  3. print('交换后:')
  4. c = a
  5. a = b
  6. b = c
  7. print('a: {}, b: {}'.format(a, b))

10. if语句

  1. a = float(input('请随便输入一个数:'))
  2. if a<0:
  3. print('该树是负数')
  4. elif a==0:
  5. print('该数为0')
  6. else:
  7. print('该数是正数')

11. 判断字符串是否为数字

  1. def is_number(s):
  2. try:
  3. float(s)
  4. return True
  5. except ValueError:
  6. pass
  7. try:
  8. import unicodedata
  9. unicodedata.numeric(s)
  10. return True
  11. except (TypeError, ValueError):
  12. pass
  13. return False
  14. str = input('请输入一个字符串:')
  15. if is_number(str):
  16. print('该字符串是数字')
  17. else:
  18. print('该字符串不是数字')

12. 判断奇数偶数

num = int(input('请输入一个整数:'))
if num % 2:
    print('该整数为奇数')
else:
    print('该整数为偶数')

13. 判断闰年

year = int(input('请输入一个年份: '))
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
    print('该年是闰年')
else:
    print('该年不是闰年')

14. 获取最大值函数

print(max(-1, 1, 2, 9))
print(max([5, 6, 7, 10]))
print(max('abcfgh'))

15. 质数判断

def judge(a):
    most = (int)(a ** 0.5) + 1
    for x in range(2, most):
        if a % x == 0:
            return False;
    return True;


num = int(input('待判断的整数:'))
if judge(num):
    print('该数是质数')
else:
    print('该数不是质数')

16. 输出指定范围内的素数

def judge(a):
    most = (int)(a ** 0.5) + 1
    for x in range(2, most):
        if a % x == 0:
            return False;
    return True;

a = int(input('输入下限的整数(包括):'))
b = int(input('输入上限的整数(包括):'))
print("其中的质数有:")
for i in range(a, b+1):
    if judge(i):
        print(i)

17. 阶乘实例

num = int(input('输入一个非负整数:'))
sum = 1
for i in range(1, num +1):
    sum *= i
print('阶乘为:{}'.format(sum))

18. 九九乘法表

for i in range(1, 10):
    for j in range(1, i + 1):
            print("{}*{}={}".format(i, j, i * j), end=" ")
    print()

19. 斐波那契数列

n = int(input('请输入需要输出的斐波那契数列项数:'))
print('斐波那契数列为:')
list = [1, 1]
num = 2
while num < n:
    list.append(list[num-1] + list[num-2])
    num += 1
print(list)

20. 阿姆斯特朗数

a = int(input('请输入需要判断的整数:'))
ans = 0
copy = a
while a:
    ans += ((a % 10) ** 3)
    a = (int)(a / 10)
if ans == copy:
    print('该数是阿姆斯特朗数')
else:
    print('该数不是阿姆斯特朗数')