study Python 12day yes-1

print('hello world')

num1 = input('输入第一个数字:')
num2 = input('输入第二个数字:')
 
# 求和
sum = float(num1) + float(num2)
 
# 显示计算结果
print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))

num=float(9)
num_aqrt=num**0.5
print('%0.3f的平方根为%0.3f'%(num,num_aqrt))

import cmath
a=float(input())
b=float(input())
c=float(input())

d=(b**2)-4*a*c
sol1=(-b-cmath.sqrt(d))/(2*a)
sol2=(-b+cmath.sqrt(d))/(2*a)

print('结果为{0}和{1}'.format(sol1,sol2))

import cmath
a=float(input())
b=float(input())
c=float(input())

s=(a+b+c)/2
area=(s*(s-a)*(s-b)*(s-c)*0.5)

print('三角形面积为%0.2f'%area)

def findArea(r):
	pi=3.14
	return pi*r*r
print(findArea(5))

import random
print(random.randint(0,9))

# 用户输入摄氏温度
 
# 接收用户输入
celsius = float(input('输入摄氏温度: '))
 
# 计算华氏温度
fahrenheit = (celsius * 1.8) + 32
print('%0.1f 摄氏温度转为华氏温度为 %0.1f ' %(celsius,fahrenheit))

x = input('输入 x 值: ')
y = input('输入 y 值: ')
 
# 创建临时变量,并交换
temp = x
x = y
y = temp
 
print('交换后 x 的值为: {}'.format(x))
print('交换后 y 的值为: {}'.format(y))

num=input()
if num>0:
    print('正数')
elif num==0:
    print('零')
else:
    print('负数')

def is_number(s):
    try:
        float(s)
        return True
    except ValueError:
        pass
 
    try:
        import unicodedata
        unicodedata.numeric(s)
        return True
    except (TypeError, ValueError):
        pass
 
    return False
 
# 测试字符串和数字
print(is_number('foo'))   # False
print(is_number('1'))     # True
print(is_number('1.3'))   # True
print(is_number('-1.37')) # True
print(is_number('1e3'))   # True
 
# 测试 Unicode
# 阿拉伯语 5
print(is_number('٥'))  # True
# 泰语 2
print(is_number('๒'))  # True
# 中文数字
print(is_number('四')) # True
# 版权号
print(is_number('©'))  # False

num=input()
if num%2==0:
    print('{0}数字为偶数'.format(num))
else:
    print('{0}数字为奇数'.format(num))


year=int(input())
if year%4==0:
    if year%100==0:
        if year%400==0:
            print('{0}是闰年'.format(year))
        else:
            print('{0}不是闰年'.format(year))
    else:
        print('{0}是闰年'.format(year))
else:
    print('{0}不是闰年'.format(year))



# 最简单的
print(max(1, 2))
print(max('a', 'b'))
 
# 也可以对列表和元组使用
print(max([1,2]))
print(max((1,2)))
 
# 更多实例
print("80, 100, 1000 最大值为: ", max(80, 100, 1000))
print("-20, 100, 400最大值为: ", max(-20, 100, 400))
print("-80, -20, -10最大值为: ", max(-80, -20, -10))
print("0, 100, -400最大值为:", max(0, 100, -400))

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,'不是质数')

n=int(input())
for num in range(1,n+1):
    if num>1:
        for j in range(2,num):
            if (num%j)==0:
                break
        else:
            print(num)

while True:
    n=int(input())
    if n<0:
        print('负数没有乘阶')
    elif n==0:
        print('0的乘阶是1')
    else:
        sum=1
        for i in range(1,n+1):
            sum*=i
        print('{0}的乘阶是{1}'.format(n,sum))

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

n=int(input())
n1=0
n2=1
count=2
if n<=0:
    print('输入一个正数')
elif n==1:
    print(n1)
else:
    print(n1,',',n2,end=',')
    while count<n:
        nth=n1+n2
        print(nth,end=',')
        n1=n2
        n2=nth
        count+=1
发布了65 篇原创文章 · 获赞 0 · 访问量 577

猜你喜欢

转载自blog.csdn.net/u011624267/article/details/103769995
今日推荐