美文网首页
python_list2019-03-13

python_list2019-03-13

作者: 愉快先生 | 来源:发表于2019-03-14 19:25 被阅读0次

import wx
import  math


#使用辗转相除法求任意两个数的最大公约数。
print("请输入两个数字,大的数字在前")
listyushu=[]
a=int(input())
b=int(input())
listyushu.append(a)
listyushu.append(b)
print(listyushu)
i=0
k=a%b
if a%b==0:#直接输出的情况 4,8
    print(b)
else:
    while k!=0:
            k = listyushu[i] % listyushu[i + 1]#按照定义
            i = i + 1
            listyushu.append(k)
            print(listyushu)
    else:
            print(listyushu[i])#取的是0前一个数



#求前10个素数
l2=range(1,50)#给定一大堆数,确保里面包括到了10个素数
print (l2)
list=[]
listend=[]
#下面是循环相乘,把每两个数的积都求出来。放在list里面
for i in l2:
    for j in l2:
        list.append(i*j)

print(list)
for i in list:
    k=list.count(i)
    if k<3:         #由定义可知,只有1和它本身,所以素数它最多出现两次
        listend.append(i)
print(listend[1:11])









l1=range(1,100,2)
sum=0
for i in l1:
    sum=i+sum
    print(sum)


dislist = ["a", "b","c"]
for e in dislist:
        print(e)



l=range(2,10,5)
for e in l:
    print(e)

s="liu,shou,xi"
slist=s.split(",")
print(slist)
ns=''.join(slist)
print(ns)

mtuple=('a','b',1,3.14)
ntuple=(1,2,3,5)



print("请输入x 和 y 的值")
x=int (input())
y=int (input())
print("结果",x**y)

print("请输入被除数和除数")
x2=int (input())
y2=int (input ())
print ("余数",x2%y2)


app = wx.App(False)  # 创建一个新应用程序
frame = wx.Frame(None, wx.ID_ANY, "Hello World")  # 创建窗口框架在顶层
frame.Show(True)  # 显示框架窗口
app.MainLoop()  # 进入窗口消息循环

网友评论

      本文标题:python_list2019-03-13

      本文链接:https://www.haomeiwen.com/subject/syztmqtx.html